можно в Moq Framework это?
Я правильно настроил контейнер и использую его, но возможно ли получить конкретный экземпляр типа, который был введен?Например, я внедрил репозиторий в мой сервис, и я хотел бы получить экземпляр репозитория, используемый в сервисе, это возможно?
_container.Configure(c =>
{
c.For<IUserApplicationService>().Use<UserApplicationService>();
c.For<IRepository<LegalEntity>>().Use<LegalEntityRepository>();
c.For<IRepository<User>>().Use<UserRepository>();
c.For<ILocalMembershipService>().Use<AspMembershipServiceAdapter>();
c.For<IEmailService>().Use(emailStub);
});
Теперь я делаю это так, чтобы я использовал один единственный объект для IEmailService
зависимости
, и я хочу получить созданный объект на лету.возможно, это не возможно