P-02483-M5J7X5
xUnit bevezetés - az első működő xUnit tesztig - CRUD Create tesztje (NA) • E-learning
Az xUnit, a legrégebbi és legtöbbet hivatkozott- unitteszt-környezet teljesértékű megoldásként megérkezett a .NET-világba. Dotnet Core fejlesztőként megismerkedünk az xUnit-tal, és a tesztvezérelt fejlesztési megközelítéssel (TDD) - sallang nélkül.
Tananyag szintje
Közepes
Tananyag hossza
51 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ő xUnit teszt
- A tanfolyamhoz tartozó forráskódok
- 1.1 xUnit projekt létrehozása
- 1.2 Tesztosztály vázlata - naming
- 1.3 AAA minta
- 1.4 Teszt futtatása - dotnet test
Az első teszt készítése
- 2.1 Előkészületek és a feladat elvégzése - Arrange _ Act
- 2.2 Ellenőrzés - Assert
- 2.3 Build és hibák
- 2.4 Hivatkozás beállítása az l2l.Data felé
- 2.5 Tesztelendő osztály létrehozása a teszthez - CourseRepository
- 2.6 Első ellenőrzés - xUnit.NotNull
Osztálypéldányok egyezőségének vizsgálata
- 3.1 Antipattern - Equals implementálása
- 3.2 object.Equals implementáció
- 3.3 object.GetHashCode implementáció
- 3.4 Első végeredmény, minden tesztünk zöld
Antipattern-magyarázat és megoldás
- 4.1 A probléma felvetése
- 4.2 Megoldás - FluentAssertions
- 4.3 Végső simítások a tesztelendő osztály implementációjához - CourseRepository
- 4.4 A f ejezet vége - git commit
- 4.5 A fejezet vége - Course.Equals implementáció törlése - git commit