private static ICustomListSharesRepository MakeRepo()
        {
            IContainer diMap = DependencyMapFactory.GetTestsContainer()
                               .Build();

            return(diMap.Resolve <ICustomListSharesRepository>());
        }
Beispiel #2
0
        private static IRecentlyViewedListDetailsRepository MakeRepo()
        {
            IContainer diMap = DependencyMapFactory.GetTestsContainer()
                               .Build();

            return(diMap.Resolve <IRecentlyViewedListDetailsRepository>());
        }
        private static IRemindersListHeadersRepository MakeRepo()
        {
            IContainer diMap = DependencyMapFactory.GetTestsContainer()
                               .Build();

            return(diMap.Resolve <IRemindersListHeadersRepository>());
        }
Beispiel #4
0
        private static ICatalogCampaignHeaderRepository MakeRepo()
        {
            IContainer diMap = DependencyMapFactory.GetTestsContainer()
                               .Build();

            return(diMap.Resolve <ICatalogCampaignHeaderRepository>());
        }
Beispiel #5
0
        private static IHistoryListDetailRepository MakeRepo()
        {
            IContainer diMap = DependencyMapFactory.GetTestsContainer()
                               .Build();

            return(diMap.Resolve <IHistoryListDetailRepository>());
        }
        private static IGrowthAndRecoveriesRepository MakeRepo()
        {
            IContainer diMap = DependencyMapFactory.GetTestsContainer()
                               .Build();

            return(diMap.Resolve <IGrowthAndRecoveriesRepository>());
        }
Beispiel #7
0
        private static IRecommendedItemsRepository MakeRepo()
        {
            IContainer diMap = DependencyMapFactory.GetTestsContainer()
                               .Build();

            return(diMap.Resolve <IRecommendedItemsRepository>());
        }
Beispiel #8
0
        public static IInventoryValuationListDetailsRepository MakeRepo()
        {
            IContainer diMap = DependencyMapFactory.GetTestsContainer()
                               .Build();

            return(diMap.Resolve <IInventoryValuationListDetailsRepository>());
        }
        private static IOrderedItemsFromListRepository MakeRepo()
        {
            IContainer diMap = DependencyMapFactory.GetTestsContainer()
                               .Build();

            return(diMap.Resolve <IOrderedItemsFromListRepository>());
        }
        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>());
        }
Beispiel #11
0
        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>());
        }
Beispiel #13
0
 public static ContainerBuilder GetTestsContainer()
 {
     return(DependencyMapFactory.GetTestsContainer());
 }
Beispiel #14
0
 public static IMandatoryItemsListDetailsRepository MakeRepo() {
     IContainer diMap = DependencyMapFactory.GetTestsContainer()
                                            .Build();
     return diMap.Resolve<IMandatoryItemsListDetailsRepository>();
 }
Beispiel #15
0
 public static INotesDetailsListRepository MakeRepo() {
     IContainer diMap = DependencyMapFactory.GetTestsContainer()
                                            .Build();
     return diMap.Resolve<INotesDetailsListRepository>();
 }