public override void Teardown() { useCase_AddProductToCart_TestLogic_competitor?.Teardown(); useCase_AddProductToCart_TestLogic_2?.Teardown(); useCase_AddProductToCart_TestLogic_1?.Teardown(); useCase_addProductToShop?.Teardown(); useCase_login?.Teardown(); MarketBridge.DisableExternalTransactionMocks(); base.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(); }
public override void Teardown() { useCase_login?.Teardown(); }