Какая книга по TDD для C # с лечением издевательств - PullRequest
4 голосов
/ 19 мая 2009

Можете ли вы порекомендовать книгу по модульному тестированию и TDD для C # хотя бы с некоторой обработкой фиктивных объектов?

Я видел этот вопрос , но в нем, похоже, не упоминается насмешка.

Ответы [ 4 ]

6 голосов
/ 17 июня 2009

Искусство модульного тестирования: с примерами в .NET Роя Ошерова ( Amazon Page , Официальный сайт ) звучит как то, что вы ищете , Он посвящает одну главу введению концепций объектов-заглушек и фиктивных объектов (с использованием подхода «по-своему»), а затем вторую главу об использовании фреймворков фиктивных объектов, в частности Rhino Mocks . Несколько меньше внимания уделяется разработке через тестирование, но существует довольно много информации о TDD, доступной из других источников, и TDD не настолько специфичен для конкретного языка.

6 голосов
/ 19 мая 2009

Взгляните на Растущее объектно-ориентированное программное обеспечение, руководствуясь тестами Стивом Фриманом и Nat Pryce - работа в процессе, но бесплатная онлайн. Примеры кода на языке Java, что не должно быть проблемой, если вы являетесь разработчиком C #, и уделяет большое внимание Mocks.

3 голосов
/ 19 мая 2009

На мой взгляд, прагматическое модульное тестирование в C # с NUnit, 2-е издание - лучшее введение в модульное тестирование. Также есть глава, посвященная ложным объектам.

1 голос
/ 09 июля 2009

Тестовые таблицы XUnit имеет несколько разделов о тестовых двойниках, включая макеты. Не относится к C #, но содержит примеры C #.

...