У меня есть единство контейнер, который я регистрирующий типы внутри, как так:контейнер Unity МОК и как решать различные экземпляры одного и того же интерфейса
IUnityContainer container = new UnityContainer()
.RegisterType<ITaxAuthorityRateService, TaxAuthorityPopulationRateService>("PopulationRate")
.RegisterType<ITaxAuthorityRateService, TaxAuthorityBusinessLicenseRateService>("BusinessLicenseRate");
Тогда я также хочу зарегистрировать 2 различные услуги, которые берут ITaxAuthorityRateService переменной в своем конструкторе. Обеим службам нужен другой класс, который происходит от ITaxAuthorityRateService. Как я могу справиться с этой ситуацией?