1

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

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

У каждого есть какие-либо рекомендации или рекомендации, основанные на этих вариантах? Любые шишки на дороге, о которых я должен знать?

Крис

ответ

0

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

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

+0

Это приятно услышать. Я ЗНАЮ, что Moq и CW поддерживаются в рамках MVC на основе превосходной книги Стивена Сандерсона «Про ASP.NET MVC Framework». Мой вопрос был больше связан с тем, есть ли какие-либо известные проблемы с использованием Subsonic3 с Moq и CW. Я должен был сделать это более ясным. Вы используете Subsonic v2 или v3? ActiveRecord? – wchrisjohnson

+0

Я использовал Subsonic v2. Я, честно говоря, не могу представить какой-либо сценарий, где возникнут проблемы с Moq и Subsonic, где не было бы никакой другой общей насмешливой структуры. Не похоже, что они должны интегрироваться или что-то еще. Я предполагаю, что я говорю, они обеспокоены такими разными частями вашего приложения, я бы не стал беспокоиться об этом. – pondermatic