У меня есть серверное приложение, и мне было интересно, куда я должен начать, если я хочу начать реализацию TDD и использовать Moq.
Какие хорошие книги я мог бы прочитать по этому вопросу, которые не слишком "ориентированы на веб-сайты"?
У меня есть вопросы по этому вопросу, например:
Должен ли я высмеивать каждый объект, который я хочу протестировать, или только те, которые я не могу реализовать, например текстовые сценарии?
Мой сервер нуждается в большой настройке, прежде чем он сможет на самом деле сделать все, что я хочу проверить, должен ли я просто вставить это в функцию [TestInitialize]
?
Как мне настроить мои тесты, если я хочу проверить более глубокие функциональные возможности?