2008-10-28 2 views
7

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

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

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

Приветствие Энтони

ответ

0

Moq, как все рамки тестирования модулей, не должно иметь много концепции многоуровневого-Несс об этом.

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

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

2

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

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

+0

уверен, что он использует Moq? Домашняя страница для этой ссылки говорит: Построено с использованием TDD со следующими инструментами: * NUnit * Rhino Mocks – 2009-05-05 02:56:59

Смежные вопросы