public override void Teardown() { _ = UserBridge.AssureLogin(ShopImage.OwnerUser); foreach (ProductId productId in teardownProducts) { _ = MarketBridge.RemoveProductFromShop(ShopId, productId); } useCase_openShop.Teardown(); }
public override void Teardown() { base.Teardown(); _ = UserBridge.AssureLogin(UserInfo); foreach (ProductId productId in ProductsAdditionalTeardown.Select(x => x.ProductId)) { _ = MarketBridge.RemoveProductFromUserCart(productId); } useCase_addProductToCart.Teardown(); }
public override void Teardown() { if (UserInfo == null) { throw new InvalidOperationException("A user which to add the products to his cart must be specified."); } _ = UserBridge.AssureLogin(UserInfo); IEnumerable <ProductId>?productsTeardown = Products.Select(x => x.ProductId); foreach (ProductId productId in productsTeardown) { _ = MarketBridge.RemoveProductFromUserCart(productId); } useCase_login_buyer?.Teardown(); }