Пример #1
0
        private UseCase_AddProductToCart_TestLogic AddProductsToCart(UserInfo user, IEnumerable <ProductForCart> products)
        {
            var useCase_addProductToCart_testLogic = new UseCase_AddProductToCart_TestLogic(SystemContext, user);

            useCase_addProductToCart_testLogic.Setup();
            IEnumerable <ProductInCart> products_add = ProductForCart.ToProductInCart(products);

            useCase_addProductToCart_testLogic.Success_Normal_CheckCartItems(products_add, products_add);
            return(useCase_addProductToCart_testLogic);
        }
Пример #2
0
        public override void Setup()
        {
            base.Setup();

            ProductsTeardown = new List <ProductId>();

            useCase_addProduct = new UseCase_AddProductToShop(SystemContext, ShopImage);
            useCase_addProduct.Setup();
            useCase_addProduct.Success_Normal_CheckStoreProducts();

            testLogic = new UseCase_AddProductToCart_TestLogic(SystemContext, UserInfo);
            testLogic.Setup();
        }
        public override void Setup()
        {
            base.Setup();

            // We actually just want this for the setup
            useCase_search = new UseCase_SearchProduct(SystemContext, UserInfo, MarketImageFactory);
            useCase_search.Setup();
            ChosenProducts = chooseProductsForCart(MarketImage);

            // already setup earlier
            addToCart_logic = new UseCase_AddProductToCart_TestLogic(SystemContext, UserInfo);
            addToCart_logic.Setup();
            addToCart_logic.Success_Normal_CheckCartItems(ChosenProducts, ChosenProducts);
        }