Beispiel #1
0
        public void DidntEnterSystemRemoveItem()
        {
            _bridgeGuest2 = UserDriver.getBridge();
            MarketAnswer res = _bridgeGuest2.RemoveFromCart("BlahStore2", "doritos", 30);

            Assert.AreEqual((int)RemoveFromCartStatus.DidntEnterSystem, res.Status);
        }
Beispiel #2
0
 public MarketAnswer RemoveFromCart(string store, string product, double unitPrice)
 {
     if (real != null)
     {
         return(real.RemoveFromCart(store, product, unitPrice));
     }
     throw new NotImplementedException();
 }
Beispiel #3
0
        public void RemoveProductFromCartSuccessGuest()
        {
            MarketAnswer res2 = _bridgeGuest.RemoveFromCart("BlahStore2", "doritos", 30);

            Assert.AreEqual((int)RemoveFromCartStatus.Success, res2.Status);
            MarketAnswer res = _bridgeGuest.ViewCart();

            Assert.AreEqual((int)ViewCartStatus.Success, res.Status);
            string[] cartItemsReceived = res.ReportList;
            string[] cartItemsExpected =
            {
                "Name : cheaps Store : BlahStore Quantity : 2 Unit Price : 20 Final Price : 40",
            };
            Assert.AreEqual(cartItemsExpected.Length, cartItemsReceived.Length);
            for (int i = 0; i < cartItemsReceived.Length; i++)
            {
                Assert.AreEqual(cartItemsExpected[i], cartItemsReceived[i]);
            }
        }
Beispiel #4
0
        public void RemoveProductFromCartSuccessRegisterUser()
        {
            _bridge.EnterSystem();
            _bridge.SignIn(usertoSignIn, userPass);
            MarketAnswer res = _bridge.RemoveFromCart("BlahStore", "bisli", 200);

            Assert.AreEqual((int)RemoveUserStatus.Success, res.Status);
            MarketAnswer res2 = _bridge.ViewCart();

            Assert.AreEqual((int)ViewCartStatus.Success, res2.Status);
            string[] cartItemsReceived = res2.ReportList;
            string[] cartItemsExpected =
            {
                "Name : doritos Store : BlahStore2 Quantity : 3 Unit Price : 30 Final Price : 90",
            };

            Assert.AreEqual(cartItemsExpected.Length, cartItemsReceived.Length);
            for (int i = 0; i < cartItemsReceived.Length; i++)
            {
                Assert.AreEqual(cartItemsExpected[i], cartItemsReceived[i]);
            }
        }