NMock и NUnit
В чем разница между NMock и NUnit? Я потратил некоторое время на поиск в Google и нашел здесь объяснения:
http://blog.yeticode.co.uk/2009/05/nunit-and-nmock/ http://en.wikipedia.org/wiki/NMock http://en.wikipedia.org/wiki/NUnit
Однако мне все еще не ясно.
Также на следующей веб-странице написано: "Теперь у нас есть учебники!": http://nmock3.codeplex.com/. Я не могу найти эти учебники. Существуют ли современные учебные пособия? Я нашел этот учебник: http://msdn.microsoft.com/en-us/magazine/cc163904.aspx. Однако после добавления ссылки на NMOCK3 (using NMock;
), Я получаю ошибку компилятора при попытке создать экземпляр DynamicMock: "Не удалось найти тип или имя пространства имен DynamicMock".
Я купил книгу на эту тему, и она должна быть доставлена в течение нескольких дней.
1 ответ
NMock - это структура, которая облегчает выполнение модульных тестов, они создают данные моделирования на основе интерфейсов. макет является копией данных на основе шаблона прокси
Пример: для тестирования бизнес-уровня и предотвращения доступа к базе данных, чтобы избежать сетевых ограничений, которые не являются частью теста, вы высмеиваете свой класс доступа к данным.
NUnit - технический уровень для выполнения тестов. но с NMock вы можете завершить эти трудные дела