public void InformBaristaOnFile_Is_Not_Registered_When_BaristaFileInfo_Is_Null() { Container container = SimpleInjectorConfig.Register(); IEnumerable <IInformBarista> informBarista = container.GetAllInstances <IInformBarista>(); Assert.AreEqual(1, informBarista.Count()); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); log4net.Config.XmlConfigurator.Configure(); //AutofacConfig.Initialize(GlobalConfiguration.Configuration); SimpleInjectorConfig.Initialize(GlobalConfiguration.Configuration); }
public void Configuration(IAppBuilder app) { // For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=316888 //Configurar SimpleInjector var container = SimpleInjectorConfig.Configure(); //configuracao necessaria para permitir o uso de injecao de dependencia, se necessária var config = new HttpConfiguration { DependencyResolver = new SimpleInjectorWebApiDependencyResolver(container), }; var formatters = config.Formatters; formatters.Remove(formatters.XmlFormatter); var jsonSettings = formatters.JsonFormatter.SerializerSettings; jsonSettings.Formatting = Newtonsoft.Json.Formatting.None; jsonSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); formatters.JsonFormatter.SerializerSettings.PreserveReferencesHandling = PreserveReferencesHandling.None; formatters.JsonFormatter.SerializerSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore; //Informar que esta usando WebApi ou MVC app.UseWebApi(config); ConfigureWebApi(config); config.EnableCors(); //registrar o AutoMapper.. AutoMapperConfig.Configure(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); SimpleInjectorConfig.Inicializa(); AutoMapperConfig.Inicializa(); }
protected void Application_Start() { AutoMapperConfig.Configure(); GlobalConfiguration.Configure(WebApiConfig.Register); SimpleInjectorConfig.Register(); log4net.Config.XmlConfigurator.Configure(); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); SimpleInjectorConfig.Bootstrap(); Application.Run(SimpleInjectorConfig.Container.GetInstance <MainForm>()); }
public void Configuration(IAppBuilder app) { DatabaseConfig.Initialize(); // TODO: this assembly name should go to constants var mappingsAssembly = Assembly.Load("MyCarsDb.Common.Mappings"); AutoMapperConfig.Execute(mappingsAssembly); var httpConfig = new HttpConfiguration(); Container container = SimpleInjectorConfig.Register(app, httpConfig); // Registers WebApi routes WebApiConfig.Register(httpConfig); httpConfig.EnsureInitialized(); // Тhis enables cors for autentication requests app.UseCors(CorsOptions.AllowAll); // Тhis is factory method that only purpose is to instante identity manager for static login method ..... Func <IIdentityManager> identityManagerFactory = () => container.GetInstance <IIdentityManager>(); AuthConfig.ConfigureAuth(app, identityManagerFactory); app.UseWebApi(httpConfig); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); SimpleInjectorConfig.RegisterContainer(); MapConfig.RegisterMap(); GlobalConfiguration.Configuration.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Default; }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); SimpleInjectorConfig.RegisterComponents(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); SimpleInjectorConfig.Initialize(); AutoMapperConfig.ConfigureMappings(); SubscriberConfig.Register(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RouteConfig.RegisterRoutes(RouteTable.Routes); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); DependencyResolver.SetResolver(new SimpleInjectorDependencyResolver(SimpleInjectorConfig.Setup())); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); SimpleInjectorConfig.RegisterContainer(); FluentValidationModelValidatorProvider.Configure(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperConfig.RegisterMappings(); SimpleInjectorConfig.RegisterDependencies(); }
public JobScheduler() { SimpleInjectorConfig.RegisterInjections(); Container = SimpleInjectorConfig.Container; ISchedulerFactory sf = new StdSchedulerFactory(); Scheduler = sf.GetScheduler(); }
protected void Application_Start() { SimpleInjectorConfig.Initialize(GlobalConfiguration.Configuration); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperConfiguration.Configure(); }
public void Configuration(IAppBuilder appBuilder) { var httpConfiguration = new HttpConfiguration(); WebApiConfig.Register(httpConfiguration); appBuilder.UseWebApi(httpConfiguration); SimpleInjectorConfig.Initialize(httpConfiguration); SwaggerConfig.Register(httpConfiguration); }
public void TestInitialize() { var container = new Container(); SimpleInjectorConfig.RegisterAutomapper(container); container.Verify(); DependencyResolver.SetResolver(new SimpleInjectorDependencyResolver(container)); }
protected void Application_Start() { GlobalConfiguration.Configure(WebApiConfig.Register); Container container = SimpleInjectorConfig.RegisterContainer(); CacheConfig.Init(container); AutoMapperConfig.RegisterMappings( Assembly.GetExecutingAssembly(), Assembly.Load("SportsBetting.Handlers.Queries"), Assembly.Load("SportsBetting.Handlers.Commands")); }
public void Configuration(IAppBuilder app) { ValidatorOptions.LanguageManager.Culture = new CultureInfo("pt-BR"); var config = new HttpConfiguration(); Container = SimpleInjectorConfig.Configure(config); WebApiConfig.Register(config); app.UseWebApi(config); }
protected void Application_Start() { DependencyResolver.SetResolver(new SimpleInjectorDependencyResolver(SimpleInjectorConfig.RegisterServices())); AutoMapperConfig.RegisterMappings(); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); GlobalConfiguration.Configuration.DependencyResolver = new SimpleInjectorWebApiDependencyResolver(SimpleInjectorConfig.GetContainer()); }
static void Main(string[] args) { SimpleInjectorConfig.RegisterComponents(); MetlinkServiceUpdateFacade facade = new MetlinkServiceUpdateFacade( SimpleInjectorConfig.Container.GetInstance <IServiceUpdateNodeHelper>(), SimpleInjectorConfig.Container.GetInstance <IServiceUpdateFactory>(), SimpleInjectorConfig.Container.GetInstance <IConfig>(), SimpleInjectorConfig.Container.GetInstance <IReporter>()); facade.ProcessServiceUpdates(); }
protected void Application_Start() { _logger.Info("Application_Start called..."); /*logger.Info("Database.SetInitializer called..."); * Database.SetInitializer(new VengingMachineDbInitializer());*/ AreaRegistration.RegisterAllAreas(); SimpleInjectorConfig.RegisterComponents(); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); }
public void Configuration(IAppBuilder app) { var container = SimpleInjectorConfig.RegisterServices(Assembly.GetExecutingAssembly()); FilterConfig.RegisterGlobalFilters( GlobalFilters.Filters, new object[] { new ActionFilterDispatcher(container.GetAllInstances), }); AuthConfig.ConfigureAuth(app, container); ModelBinderConfig.RegisterModelBinders(container); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); AutoMapperConfig.RegisterMappings(); SimpleInjectorConfig.RegisterDependencies(); ModelBinders.Binders.DefaultBinder = new PerpetuumSoft.Knockout.KnockoutModelBinder(); }
public void Configuration(IAppBuilder app) { // Define linguagem para o Fluent Validation ValidatorOptions.LanguageManager.Culture = new CultureInfo("pt-BR"); var config = new HttpConfiguration(); Container = SimpleInjectorConfig.Configure(config); WebApiConfig.Register(config); //app.UseWelcomePage("/"); app.UseWebApi(config); }
public void Configuration(IAppBuilder appBuilder) { var configuration = new HttpConfiguration(GlobalConfiguration.Configuration.Routes); SwaggerConfig.Register(configuration); FilterConfig.Register(configuration); GlobalConfiguration.Configure(WebApiConfig.Register); appBuilder.UseCors(CorsOptions.AllowAll); appBuilder.UseWebApi(configuration); SimpleInjectorConfig.Register(configuration); GlobalConfiguration.Configuration.Filters.Add(new AuthorizeLogin()); FastMapperConfig.Initialize(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); SimpleInjectorConfig.RegisterComponents(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); Mapper.Initialize(x => { x.AddProfile <DomainToViewModelProfile>(); x.AddProfile <ViewModelToDomainProfile>(); }); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddMvc(options => { options.Filters.Add(new CustomExceptionFilter()); }) .AddFluentValidation(fv => fv.RegisterValidatorsFromAssemblyContaining <BlogDto>()) .SetCompatibilityVersion(CompatibilityVersion.Version_2_1); SwaggerConfig.ConfigureServices(services); SimpleInjectorConfig.ConfigureServices(services); services.AddLogging(); }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseHsts(); } SwaggerConfig.Configure(app, env); SimpleInjectorConfig.Configure(app, env); app.UseHttpsRedirection(); app.UseMvc(); }