Exemplo n.º 1
0
        private AccessorFactory SetupMockAccessorFactory()
        {
            var factory = new AccessorFactory(mockData.Context, SetupMockUtilityFactory());

            // cart accessor mock
            var mockCartAccessor = new MockCartAccessor(mockData);

            factory.AddOverride <SalesAcc.ICartAccessor>(mockCartAccessor);

            // catalog accessor
            var mockCatalogAccessor = new MockCatalogAccessor(mockData);

            factory.AddOverride <CatAcc.ICatalogAccessor>(mockCatalogAccessor);

            // order accessor
            var mockOrderAccessor = new MockOrderAccessor(mockData);

            factory.AddOverride <SalesAcc.IOrderAccessor>(mockOrderAccessor);

            // payment accessor
            var mockPaymentAccessor = new MockPaymentAccessor(mockData);

            factory.AddOverride <SalesAcc.IPaymentAccessor>(mockPaymentAccessor);
            return(factory);
        }
Exemplo n.º 2
0
        public AccessorFactory SetupMockAccessorFactory()
        {
            var accFactory = new AccessorFactory(mockData.Context, SetupMockUtilityFactory());

            MockCatalogAccessor = new MockCatalogAccessor(mockData);
            accFactory.AddOverride <acc.ICatalogAccessor>(MockCatalogAccessor);
            return(accFactory);
        }
Exemplo n.º 3
0
        private AccessorFactory SetupMockAccessorFactory()
        {
            AccessorFactory accFactory = new AccessorFactory(this.mockData.Context, new UtilityFactory(new AmbientContext()));

            var mockCartAccessor = new MockCartAccessor(mockData);

            accFactory.AddOverride <ICartAccessor>(mockCartAccessor);

            var mockCatalogAccessor = new MockCatalogAccessor(mockData);

            accFactory.AddOverride <Accessors.Catalog.ICatalogAccessor>(mockCatalogAccessor);

            return(accFactory);
        }
Exemplo n.º 4
0
        private AccessorFactory SetupMockAccessorFactory()
        {
            MockCatalogAccessor mockAccessor = new MockCatalogAccessor(this.mockData);

            mockData.Products.Clear();
            mockData.Products.Add(new Product()
            {
                Id    = 1,
                Price = 1.50m
            });
            mockData.Products.Add(new Product()
            {
                Id    = 2,
                Price = 2.00m
            });

            AccessorFactory accFactory = new AccessorFactory(mockData.Context, new UtilityFactory(new AmbientContext()));

            accFactory.AddOverride <catAcc.ICatalogAccessor>(mockAccessor);
            return(accFactory);
        }