Pytania oznaczone «mocking»

11
Jak wyśmiewać metodę za pomocą zakodowanego obiektu?

Pracuję nad aplikacją, która ma wiele warstw. Warstwa dostępu do danych do pobierania i zapisywania danych ze źródła danych, logika biznesowa do manipulacji danymi, interfejs użytkownika do wyświetlania danych na ekranie. Robię również testy jednostkowe warstwy logiki biznesowej. Jedynym...

10
Ile kpiny jest „w sam raz?”

Pytanie to żartowałem, bo jestem pewien, że „to zależy”, ale mam kilka konkretnych pytań. Pracując w oprogramowaniu, które ma wiele głębokich warstw zależności, mój zespół przyzwyczaił się do dość obszernego kpowania w celu oddzielenia każdego modułu kodu od zależności poniżej. Dlatego byłem...

10
TDD: Wyśmiewanie ciasno powiązanych obiektów

Czasami przedmioty muszą być ściśle połączone. Na przykład CsvFileklasa prawdopodobnie będzie musiała ściśle współpracować z CsvRecordklasą (lub ICsvRecordinterfejsem). Jednak z tego, czego nauczyłem się w przeszłości, jedną z głównych zasad rozwoju opartego na testach jest: „Nigdy nie testuj...