TL;DR
- Zainstaluj SQL Server CE 4.0
- Dodaj projekt testowy (wersja .NET 4.0 lub wyższy)
- Dodaj do projektu testowego referencje do projektu z modelem
- Dodaj do projektu testowego nugetem pakiety:
- SpecFlow.xUnit (wersja 2.0)
- xunit.runner.visualstudio (wersja 2.1)
- EntityFramework.SqlServerCompact (wersja 6.1.3)
- W App.config dodaj odpowiedni ConnectionString, np.
<?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=d:\test.sdf;Persist Security Info=False;" providerName="System.Data.SqlServerCe.4.0"/> </connectionStrings> </configuration>
- Do projektu dodaj nowy plik z szablonu „SpecFlow Feature File” i napisz scenariusze
- Wygeneruj klasę dla kroków scenariuszy i oprogramuj je
c.d.n.