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
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
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 :)
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
2 жыл бұрын
Jasne. Nie wyobrażam sobie tworzenia testów jednostkowych i integracyjnych w 1 projekcie, a tym bardziej w 1 pliku :)
A jak przetestować taką funkcje (dodaje użytkowników) która jest w kontrolerze ?
@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).
sprytnie (y)
@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ść :)