Как использовать Unity.RegisterType с Moq?
У меня есть код с единством.
Теперь я хочу использовать Moq для тестирования модулей на ASP-MVC. В глобальном .asax 'У меня есть следующий код:
IUnityContainer container = new UnityContainer();
container.RegisterType(new InjectionConstructor("xxx"));
Теперь я написал тестовый код с Moq:
IUnityContainer container = new UnityContainer();
var mockFoo = new Mock();
container.RegisterType(new InjectionConstructor("xxx"));
но это нет работа.
Ошибка: тип "Moq.Mock» нельзя использовать в качестве параметра типа 'ТТО» в универсальном типе или методеMicrosoft.Practices.Unity.UnityContainerExtensions.RegisterType ... Нет неявного преобразования ссылок из 'Moq.Mock» кIFoo»