Exemple #1
0
        public void IoC_container_must_register_proper_types_on_initialization()
        {
            // Arrange
            Setup();

            var configuration = new IoCConfiguration();

            // Act
            configuration.Initialize();

            // Assert
            Ioc.CanResolve <HttpClient>().Should().BeTrue($"{nameof(HttpClient)} must be registered in IoC");
            Ioc.CanResolve <IApiClient>().Should().BeTrue($"{nameof(IApiClient)} must be registered in IoC");
            Ioc.CanResolve <IWeatherService>().Should().BeTrue($"{nameof(IWeatherService)} must be registered in IoC");
        }
Exemple #2
0
 protected void Application_Start()
 {
     AutoMapperConfig.Initialize();
     IoCConfiguration.Initialize(GlobalConfiguration.Configuration);
     GlobalConfiguration.Configure(WebApiConfig.Register);
 }