Я только что начал решение MVC 2.0 с использованием Unity 2.0.Я подумал, что было бы неплохо создать свой Unity Container со всеми вызовами RegisterType в отдельной сборке, чтобы позволить мне повторно использовать его во время моих модульных тестов.Однако я быстро понял, что получу циклические ссылки независимо от юнит-тестирования.Моему приложению MVC потребуется ссылка на новую сборку, и, конечно, моей сборке нужна ссылка на приложение MVC для разрешения контроллеров.
Извинения, если я упускаю что-то действительно очевидное, но это кто-то ещеиспытал, и если да, то как вы преодолели эту проблему, чтобы разрешить повторное использование вашего «определения» контейнера Unity в рамках вашего решения, такого как модульные тесты?