private static IGrowthAndRecoveriesRepository MakeRepo() { IContainer diMap = DependencyMapFactory.GetTestsContainer() .Build(); return(diMap.Resolve <IGrowthAndRecoveriesRepository>()); }
/// <summary> /// register the http configuration /// </summary> /// <param name="config"></param> public static void Register(HttpConfiguration config) { // Configure Web API with the dependency resolver. var diMap = DependencyMapFactory.GetWebApiContainer(); diMap.RegisterApiControllers(System.Reflection.Assembly.GetExecutingAssembly()); var resolver = new AutofacWebApiDependencyResolver(diMap.Build()); config.DependencyResolver = resolver; GlobalConfiguration.Configuration.DependencyResolver = resolver; // Web API configuration and services System.Web.Http.Cors.EnableCorsAttribute enableCors = new System.Web.Http.Cors.EnableCorsAttribute( KeithLink.Svc.Impl.Configuration.CorsEnabledDomains, KeithLink.Svc.Impl.Configuration.CorsEnabledHeaders, KeithLink.Svc.Impl.Configuration.CorsEnabledMethods); config.EnableCors(enableCors); // Web API routes config.MapHttpAttributeRoutes(); config.Formatters.Clear(); config.Formatters.Add(new System.Net.Http.Formatting.JsonMediaTypeFormatter()); // from web sample var jsonFormatter = config.Formatters.OfType <System.Net.Http.Formatting.JsonMediaTypeFormatter>().First(); jsonFormatter.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver(); jsonFormatter.SerializerSettings.DateTimeZoneHandling = Newtonsoft.Json.DateTimeZoneHandling.Utc; }
private static IRecommendedItemsRepository MakeRepo() { IContainer diMap = DependencyMapFactory.GetTestsContainer() .Build(); return(diMap.Resolve <IRecommendedItemsRepository>()); }
private static IHistoryListDetailRepository MakeRepo() { IContainer diMap = DependencyMapFactory.GetTestsContainer() .Build(); return(diMap.Resolve <IHistoryListDetailRepository>()); }
private static ICatalogCampaignHeaderRepository MakeRepo() { IContainer diMap = DependencyMapFactory.GetTestsContainer() .Build(); return(diMap.Resolve <ICatalogCampaignHeaderRepository>()); }
public static IInventoryValuationListDetailsRepository MakeRepo() { IContainer diMap = DependencyMapFactory.GetTestsContainer() .Build(); return(diMap.Resolve <IInventoryValuationListDetailsRepository>()); }
private static IRemindersListHeadersRepository MakeRepo() { IContainer diMap = DependencyMapFactory.GetTestsContainer() .Build(); return(diMap.Resolve <IRemindersListHeadersRepository>()); }
private static ICustomListSharesRepository MakeRepo() { IContainer diMap = DependencyMapFactory.GetTestsContainer() .Build(); return(diMap.Resolve <ICustomListSharesRepository>()); }
private static IOrderedItemsFromListRepository MakeRepo() { IContainer diMap = DependencyMapFactory.GetTestsContainer() .Build(); return(diMap.Resolve <IOrderedItemsFromListRepository>()); }
private static IRecentlyViewedListDetailsRepository MakeRepo() { IContainer diMap = DependencyMapFactory.GetTestsContainer() .Build(); return(diMap.Resolve <IRecentlyViewedListDetailsRepository>()); }
protected void Application_Start(object sender, EventArgs e) { ContainerBuilder container = DependencyMapFactory.GetInternalServiceContainer(); AutofacContainerBuilder.AddServiceReferences(ref container); AutofacHostFactory.Container = container.Build(); }
private static IOrderHistoryLogic MakeUnitToBeTested() { ContainerBuilder builder = DependencyMapFactory.GetOrderServiceContainer(); IContainer container = builder.Build(); IOrderHistoryLogic testunit = container.Resolve <IOrderHistoryLogic>(); return(testunit); }
private static IContractListLogic MakeMockLogic() { ContainerBuilder cb = DependencyMapFactory.GetTestsContainer(); cb.RegisterInstance(MakeMockHeaderRepo()) .As <IContractListHeadersRepository>(); cb.RegisterInstance(MakeMockDetailRepo()) .As <IContractListDetailsRepository>(); IContainer diMap = cb.Build(); return(diMap.Resolve <IContractListLogic>()); }
private static ICustomListLogic MakeMockLogic(MockDependents mockDependents) { ContainerBuilder cb = DependencyMapFactory.GetTestsContainer(); List <Mock> mocks = GetMocks(mockDependents); foreach (var mock in mocks) { cb.RegisterInstance(mock.Object) .AsImplementedInterfaces(); } IContainer diMap = cb.Build(); return(diMap.Resolve <ICustomListLogic>()); }
private static ICatalogLogic MakeMockLogic() { ContainerBuilder builder = DependencyMapFactory.GetTestsContainer(); // Implemented builder.RegisterInstance(MakeMockSiteCatalogRepo()) .As <ICatalogRepository>(); builder.RegisterInstance(MakeMockImageRepository()) .As <IProductImageRepository>(); builder.RegisterInstance(MakeMockExportSettingLogic()) .As <IExportSettingLogic>(); builder.RegisterInstance(MakeMockPriceLogic()) .As <IPriceLogic>(); builder.RegisterInstance(makeMockCacheRepository()) .As <ICacheRepository>(); builder.RegisterInstance(makeMockCategoryImageRepository()) .As <ICategoryImageRepository>(); // Not Implemented Yet builder.RegisterInstance(new Mock <IDivisionLogic>().Object) .As <IDivisionLogic>(); builder.RegisterInstance(new Mock <IFavoritesListLogic>().Object) .As <IFavoritesListLogic>(); builder.RegisterInstance(new Mock <IHistoryLogic>().Object) .As <IHistoryLogic>(); builder.RegisterInstance(new Mock <IOrderHistoryDetailRepository>().Object) .As <IOrderHistoryDetailRepository>(); builder.RegisterInstance(new Mock <IOrderHistoryHeaderRepsitory>().Object) .As <IOrderHistoryHeaderRepsitory>(); builder.RegisterInstance(new Mock <INoteLogic>().Object) .As <INoteLogic>(); IContainer dependencyMap = builder.Build(); return(dependencyMap.Resolve <ICatalogLogic>()); }
public static ContainerBuilder GetTestsContainer() { return(DependencyMapFactory.GetTestsContainer()); }
public static INotesDetailsListRepository MakeRepo() { IContainer diMap = DependencyMapFactory.GetTestsContainer() .Build(); return diMap.Resolve<INotesDetailsListRepository>(); }
public CatalogService() { container = DependencyMapFactory.GetCatalogSvcContainer().Build(); InitializeComponent(); }
public static IMandatoryItemsListDetailsRepository MakeRepo() { IContainer diMap = DependencyMapFactory.GetTestsContainer() .Build(); return diMap.Resolve<IMandatoryItemsListDetailsRepository>(); }
public QueueService() { container = DependencyMapFactory.GetQueueSvcContainer(Core.Enumerations.Dependencies.DependencyInstanceType.InstancePerLifetimeScope).Build(); InitializeComponent(); }