public void ShoulbBePossibleToAddAndRemoveItemFromBasket() { const string searchValue = "Sewing Machine"; ProductActions product = new ProductActions(_driver); product.GoToMainPageAndAcceptCookies(); product.SearchForItemAndGoToItemPage(searchValue); product.AddProductAndGoToBasket("2"); BasketActions basket = new BasketActions(_driver); basket.RemoveItemFromBasketAndClearCookies(searchValue); }
public static void Main(string[] args) { DisplayWelcomeMessage(); Warehouse warehouse = Warehouse.FromFile(new WarehouseReader("../warehouse.dat")); Catalogue catalogue = Catalogue.FromFile(new CatalogueReader("../catalogue.dat")); Basket basket = new Basket(); CatalogueActions catalogueActions = new CatalogueActions(catalogue); WarehouseActions warehouseActions = new WarehouseActions(warehouse, catalogue); BasketActions basketActions = new BasketActions(basket, catalogue, warehouse); new UserInterface(catalogueActions, warehouseActions, basketActions).Start(); DisplayGoodbyeMessage(); Environment.Exit(0); }
public UserInterface(CatalogueActions catalogueActions, WarehouseActions warehouseActions, BasketActions basketActions) { this.catalogueActions = catalogueActions; this.warehouseActions = warehouseActions; this.basketActions = basketActions; }