Agenda szkolenia
- Wprowadzenie do testowania
- Typy testów
- Cechy testów jednostkowych (FIRST)
- Pokrycie kodu
- Dobre praktyki
- Porównanie frameworków: nUnit, xUnit, MSTest
- Utworzenie testu
- Weryfikacja wyniku (wartości liczbowe, teksty, daty, kolekcje)
- Weryfikacja zwracanego typu
- Weryfikacja metod void
- Weryfikacja wyjątków
- Weryfikacja zdarzeń
- Weryfikacja czasu wykonania
- Weryfikacja metody asynchronicznej
- Parametryzacja przypadków testowych
- Tworzenie atrap (Mock)
- Biblioteka Moq
- Definicja zachowania metody
- Definicja zachowania właściwości
- Definicja zachowania zdarzenia
- Weryfikacja wywołania metody
- Weryfikacja wywołania właściwości
- Testowanie aplikacji ASP.NET