Ejemplo n.º 1
0
 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();
        }
Ejemplo n.º 3
0
 public override void Teardown()
 {
     useCase_login?.Teardown();
 }