Zgłębiając arkana tworzenia testów jednostkowych z wykorzystaniem mock objects możemy natknąć się na trzy szkoły/sposoby pisania kodu. Zwykle możliwe jest zastosowanie więcej niż jednego podejścia za pomocą danej biblioteki. Wszystkie jednak charakteryzują się podobnymi "etapami": musimy stworzyć środowisko testowe, wykonać testowane operacje oraz sprawdzić ich poprawność. Różnice polegają na składni oferowanej przez framework oraz niejawnych założeniach sygnalizowanych przez daną metodę.
Pokrótce przedstawię wszystkie z nich wraz z przykładem napisanym z wykorzystaniem Rhino Mocks (które oferuje wszystkie drogi) oraz krótkim komentarzem.

Brak komentarzy. Bądź pierwszy aby skomentować ten wpis.