moq - хорошие примеры приложений - PullRequest
7 голосов
/ 28 октября 2008

Я знаю, что было несколько вопросов по учебникам на moq. Но мне интересно, есть ли примеры приложений, использующих moq в контексте бизнес-приложения n-уровня, использующего ado.net.

Я нахожу эти слова хорошими, но, похоже, они не сводят все вместе в общую картину. Таким образом, я ищу пример приложения, которое объединяет полную картину.

Кроме того, я думаю, что есть немного недостатка в примерах, которые конкретно касаются проверки и проверки логики на уровне доступа к данным.

Приветствие Anthony

Ответы [ 2 ]

2 голосов
/ 30 октября 2008

Изменить 5/5/09: Moq был удален из этой базы кода, поэтому вам нужно скачать более старую ревизию (140), чтобы увидеть moq.

Попробуйте SutekiShop - использует .NET 3.5, MVC, LINQ, Windsor и Moq.

0 голосов
/ 29 октября 2008

В Moq, как и во всех инфраструктурах модульного тестирования, не должно быть много понятия n-уровня.

Как правило, можно использовать модульное тестирование для тестирования каждого отдельного класса по одному. Когда конкретный класс немного более сложен и полагается на наличие ссылок на классы компонентов и вызов методов для этих классов компонентов, можно использовать фиктивную среду, такую ​​как Moq, для создания этих составляющих компонентов и использования тестируемого класса эти насмешливые компоненты вместо реальных сделок.

Похоже, вы ищете, как использовать Moq в интеграционном тестировании, где вы объединяете все компоненты и тестируете весь shebang одновременно, включая компоненты доступа к данным. Для выполнения тестов всего Шебанга, как правило, вам нужны реальные компоненты, а не проверенные версии.

...