在 Unity 中,我可以轻松地将通用接口映射到通用实现,这样对于所有 ISomething,我可以通过单个注册映射 SomethingImpl。
var container = new UnityContainer();
//Map all generic repositories to their concrete generic implementations.
container.RegisterType(
typeof(IRepository<,>),
typeof(Repository<,>)
);
var EmployeeRepository = container.Resolve<IRepository<Employee, int>>();
如何在 Munq 中实现相同的目标?