TESTY INTEGRACYJNE W C# - Testujemy Operacje na BAZIE DANYCH

✅ DOŁĄCZ DO SPOŁECZNOŚCI: www.modestprogrammer.pl/newsl... 🚀
W tym odcinku pokaże Ci jak testować operacje na bazie danych. Wprowadzę Cię w temat testów integracyjnych. Napiszemy też pierwsze testy integracyjne w C#.
✅ Najlepsza ścieżka do zostania programistą: www.modestprogrammer.pl/mapa
✅ Szkolenie Zostań Programistą .NET: zostanprogramistadotnet.pl/
✅ Szkoła Testów Jednostkowych: szkolatestowjednostkowych.pl
✅ Blog: www.modestprogrammer.pl
✅ Koszulki programisty: sklep.modestprogrammer.pl
#testyintegracyjne #testy #bazadanych

Пікірлер: 8

  • @Tajemniczy
    @Tajemniczy2 жыл бұрын

    Hmm a jak taki cofanko 9:13 uzyskać w xUnit?? bo kurcze tak patrzyłem i nie mają takiego interfejsu, a wrzucenie IDisposable lub destruktora w klasie testującej trochę nie pasuje jeśli byłoby więcej niż jedna metoda, która dodawałaby coś do bazy.. :)

  • @ModestProgrammer

    @ModestProgrammer

    2 жыл бұрын

    Wiesz co, ja obecnie pisze testy tylko w NUnit, także nie wiem jak te interfejsy nazywają się w innych frameworkach, ale na pewno są takie interfejsy - musiałbyś sprawdzić w dokumentacji :)

  • @Lobos91
    @Lobos912 жыл бұрын

    A w ogóle da się oddzielić testy jednostkowe od integracyjnych jak mamy narzucony jakiś scenariusz do testowania? Wtedy chyba robienie dwóch osobnych plików było by dość dziwne

  • @ModestProgrammer

    @ModestProgrammer

    2 жыл бұрын

    Jasne. Nie wyobrażam sobie tworzenia testów jednostkowych i integracyjnych w 1 projekcie, a tym bardziej w 1 pliku :)

  • @xoreeee
    @xoreeee Жыл бұрын

    A jak przetestować taką funkcje (dodaje użytkowników) która jest w kontrolerze ?

  • @ModestProgrammer

    @ModestProgrammer

    Жыл бұрын

    Możesz do tego podejść na kilka sposobów: 1) W akcji w kontrolerze nie powinno być logiki, tylko ta logika powinna być opakowana w jakiś serwis - i w takim przypadku możesz to bez problemu przetestować jednostkowo i integracyjnie :) 2) Napisać tylko testy integracyjne (tutaj doczytaj o czymś takim jak: TestServer).

  • @piotrusfe
    @piotrusfe2 жыл бұрын

    sprytnie (y)

  • @ModestProgrammer

    @ModestProgrammer

    2 жыл бұрын

    Dzięki :) W C# możesz podejść do pisania testów integracyjnych w różny sposób, to jest jedno z kilku dobrych podejść :)