1
2 sprawdzają funkcjonalność i poprawność kodu, który napisał programista sprawdzanie odbywa się poprzez użycie składowych klas dla różnych danych uruchamiane po zmianach w kodzie w celu sprawdzenia poprawności działania – mogą pełnić także funkcję testów regresyjnych
3 są automatyczne powinny krótko trwać łatwe w implementacji
4 Arrange Act Assert
5 AreEqual – AreNotEqual AreSame – AreNotSame IsNull – IsNotNull IsTrue – IsFalse IsInstanceOfType – IsNotInstanceOfType Fail – Inconclusive - …
6 Testy czarnej skrzynki Testy białej skrzynki
7 Moq FakeItEasy RhinoMocks
8 MS-Test nUnit xUnit
9