Kíváncsi vagy a tananyagunkra? Fedezd fel vállalati e-learning megoldásainkat, és szerezd meg a hozzáférést több száz tananyaghoz, hogy korlátlanul fejleszthesd tudásodat!

Érdekel

  • Változatos témák, tanulási útvonalak
  • Érd el tananyagainkat bárhonnan, bármikor
  • Tanulj első kézből a területükön elismert előadóktól

NA - 3. xUnit bevezetés - az első működő xUnit tesztig - CRUD Create tesztje

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.

0
(0)
1 óra
Közepes

  • 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

  • 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

  • 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

  • 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

Az oktatóról

Plesz Gábor
Full-stack C# fejlesztő

Full-stack C# fejlesztő vagyok, több, mint 30 éves tervezési, fejlesztési, adatbázis, devop és üzemeltetési tapasztalattal, erős matematikai alapokkal. Elsősorban Windows környezetben dolgoztam, de az utóbbi néhány évben előfordult, hogy több platform (Linux/Raspberry PI/Android/iOS) szolgáltatásait integrálom. Mivel minden nap kódolok, minden érdekel, ami a fejlesztéshez kapcsolódik, akár egyszerűbbé teszi életünket, akár valami "jövős" dolog.