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); }
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); }