standards-c-sharp

Do no use stereotype-based registrations

Don’t

container.RegisterRepository<ICityInfoRepository, CityInfoRepository>()

Do

[RegisterSingleton(InterceptedBy = typeof(MeasurementInterceptor))]
public class CityInfoRepository : ICityInfoRepository
{ ... }