Могу ли я использовать Moq с subsonic3?

Я хотел бы использовать насмешливую структуру, а также структуру IOC с моим последним проектом, основанным на subsonic 3 (ActiveRecord) и ASP.NET MVC.

Я хотел бы использовать Moq для насмешек и Castle-Windsor для IOC.

Кто-нибудь получил какие-либо советы или рекомендации, основанные на этих выборах? Какие-нибудь неровности на дороге, о которых я должен знать?

Крис


person wchrisjohnson    schedule 14.12.2009    source источник


Ответы (1)


Я бы определенно посмотрел на фабрику контроллеров Castle Windsor в MVC Contrib, если вы используете Castle для IOC с приложением ASP.NET MVC.

Поскольку Moq полностью отделен от самого приложения в тестовой части кода, я не вижу причин, по которым на дороге могут быть какие-то неровности. Я использовал Moq с парой приложений ASP.NET MVC с Castle Windsor IoC и в приложении, где я использовал Subsonic (хотя и не в приложении ASP.NET MVC), и у меня нет жалоб.

person pondermatic    schedule 14.12.2009
comment
Приятно слышать. Я ЗНАЮ, что Moq и CW поддерживаются в среде MVC, основанной на отличной книге Стивена Сандерсона Pro ASP.NET MVC Framework. Мой вопрос был больше связан с тем, есть ли какие-либо известные проблемы с использованием Subsonic3 с Moq и CW. Я должен был сделать это более ясным. Вы используете Subsonic v2 или v3? АктивРекорд? - person wchrisjohnson; 15.12.2009
comment
Я использовал Subsonic v2. Честно говоря, я не могу представить себе ни одного сценария, в котором были бы проблемы с Moq и Subsonic, которых не было бы с какой-либо другой распространенной фиктивной структурой. Не похоже, что они должны интегрироваться или что-то в этом роде. Думаю, я имею в виду, что они касаются таких разных частей вашего приложения, что я бы не стал об этом беспокоиться. - person pondermatic; 15.12.2009