Использование насмешек Rhino с блоком приложений Unity - PullRequest
0 голосов
/ 27 августа 2011

Я пытаюсь смоделировать UnityContainer для написания тестового жгута в приложении asp.net mvc 2.

есть ли примеры?

Спасибо

1 Ответ

0 голосов
/ 02 сентября 2011

Простой ответ: не надо.Контейнер должен быть невидим для ваших контроллеров или всего, что вам нужно проверить.Если он просочился в ваш код, то вы, вероятно, используете его неправильно и должны подумать о редизайне вашего кода.

Тем не менее, если вам действительно нужно ссылаться на абстрактный класс UnityContainerBase в вашем коде вместосам класс UnityContainer.Вы по-прежнему сможете передавать обычный объект UnityContainer, когда ваше приложение работает, но вы также сможете заставить RhinoMocks генерировать макет UnityContainerBase для передачи при запуске модульных тестов.

...