Вы захотите сделать что-то вроде:
_container.RegisterType<IOrganization,OrganizationCacheRepository>(new Injection Constructor(new []{new ResolvedParameter<OrganizationRepository>()});
Где RegisterType регистрирует начальное отображение интерфейса / типа, а IjectionConstructor отображает параметры, которые должны быть введены в объект при его создании.
Мы используем ResolvedParameter, чтобы сообщить Unity, что нужно разрешить экземпляр из типа / интерфейса из контейнера и использовать его в качестве параметра внедрения.