P-02485-Y5Q8S4
Repository fejlesztése TDD-vel és xUnit-tal (NA) • E-learning
Tesztelési alapelvek és paraméterezhetőség. Milyen adatforrást használjunk tesztelés közben? Milyen különbségek lehetnek tesztfuttatás és az alkalmazás telepített futtatása között? Ezeket hogyan lehet kezelni? Közben megismerjük az SQLite-ot is.
Tananyag szintje
Közepes
Tananyag hossza
1 óra 6 perc
Elérhető képzési nyelvek
- Magyar
Képzési forma
Személyre szabott ajánlatot szeretnél?
Kollégáink készséggel állnak rendelkezésedre, hogy segítsenek a neked megfelelő megoldás kialakításában.Tematika
Első repository-implementáció
- A tanfolyamhoz tartozó forráskódok
- 1.1 Adatforrás létrehozása factoryval
- 1.2 Repository Add függvény első változat létrehozása
- 1.3 Repository GetById függvény első változat
- 1.4 Tesztek futtatása - ismételten futtatva is zöldek
- 1.5 Az ismételt futtatás működésének magyarázata
- 1.6 A fejezet előzetes zárása - git commit
- 1.7 Code review
- 1.8 VSCode Extension elepítése - Todo Tree
- 1.9 A fejezet végleges zárása - git commit
Egyszerű CRUD-implementáció
- 2.1 Következő CRUD teszt vázlat - Read
- 2.2 Következő CRUD teszt vázlat - Update
- 2.3 Repository Update függvény első változat
- 2.4 Következő CRUD teszt vázlat - Delete
- 2.5 Repository Remove függvény első változat - hibába futunk
- 2.6 Repository Remove függvény első változat - nyomozás
- 2.7 Repository Remove függvény első változat - eredmény és magyarázat
Paraméterezhetőség és beállítások - appsettings.json állomány
- 3.1 Bevezetés
- 3.2 Szükséges nuget telepítése - Microsoft.Extensions.Configuration
- 3.3 ConfigurationBuilder használata
- 3.4 ConnectionString kiolvasása
- 3.5 Code review
- 3.6 Ellenőrzés - l2l.Data migrations
- 3.7 Ellenőrzés - l2l.Data.Tests CopyToOutputDirectory
- 3.8 Első működő változat
- 3.9 Minden tesztünk zöld
- 3.10 A fejezet zárása - git commit