protected void Application_Start() { AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); // Configure AutoFac AutofacWebapiConfig.Initialize(GlobalConfiguration.Configuration); // Configure Automapper AutomapperConfig.ConfigureMappings(); }
public IContainer BootstrapApplication(IContainer container) { container.Configure(cfg => { cfg.AddRegistry <DominionRegistry>(); cfg.Scan(scan => { scan.AssemblyContainingType <Game>(); scan.Assembly("Dominion.Cards.BasicSet"); scan.AssemblyContainingType <AiRegistry>(); scan.LookForRegistries(); scan.AssemblyContainingType <Game>(); scan.WithDefaultConventions(); scan.Convention <DefaultCtorParameterConvention>(); }); }); AutomapperConfig.ConfigureMappings(container); return(container); }
public void Automapper_configuration_should_be_valid() { AutomapperConfig.ConfigureMappings(new AiBootstrapper().BootstrapContainer()); Mapper.AssertConfigurationIsValid(); }