Esempio n. 1
0
 //WS_1118
 public void Checkout_ShippingValidateFullNamePT1_WS_1118()
 {
     if (false)
     {
         Assert.Ignore();
     }
     else
     {
         string           name = "Foot Locker", deliver = "email";
         GoToMallHomePage mallPage     = InitialPage.Go().Logon().ClickLogin().NavigateToRedeem();
         CompanyGiftCard  giftCardPage = mallPage.SearchCompany(name).SelectCompany();
         Assert.AreEqual("10", giftCardPage.GetAmount(), "10 is not the default amount");
         giftCardPage.ClickPlusAmount().ClickPlusAmount().ClickPlusAmount();
         Assert.IsTrue(giftCardPage.IsQtyAvailable(), "Quantity field is available");
         CompanyGifCart cartPage = giftCardPage.ClickAddToCart().ClickGoToCart();
         Assert.IsTrue(cartPage.IsFootLockerAdded(), "FootLocker was not added to the cart");
         CheckOutPage checkout = cartPage.ClickCheckOut();
         checkout.FillName("A")
         .FillLastName("A")
         .FillAddress("123 Test");
         Assert.AreEqual("Please enter at least 2 characters.", checkout.GetErrorMsgFirstName(),
                         "The Error Message is not present or show");
         Assert.AreEqual("Please enter at least 2 characters.", checkout.GetErrorMsgLastName(),
                         "The Error Message is not present or show");
     }
 }
Esempio n. 2
0
 //WS_1120
 public void Checkout_ShippingValidateFullNamePT2_WS_1120()
 {
     if (!DataParser.ReturnExecution("WS_1120"))
     {
         Assert.Ignore();
     }
     else
     {
         string           name = "Foot Locker", deliver = "email";
         GoToMallHomePage mallPage     = InitialPage.Go().Logon().ClickLogin().NavigateToRedeem();
         CompanyGiftCard  giftCardPage = mallPage.SearchCompany(name).SelectCompany();
         Assert.AreEqual("10", giftCardPage.GetAmount(), "10 is not the default amount");
         giftCardPage.ClickPlusAmount().ClickPlusAmount().ClickPlusAmount();
         Assert.IsTrue(giftCardPage.IsQtyAvailable(), "Quantity field is available");
         CompanyGifCart cartPage = giftCardPage.ClickAddToCart().ClickGoToCart();
         Assert.IsTrue(cartPage.IsFootLockerAdded(), "FootLocker was not added to the cart");
         CheckOutPage checkout = cartPage.ClickCheckOut();
         //SCENARIO B
         checkout.FillName("Test")
         .FillLastName("Test")
         .FillAddress("123 Test Street")
         .FillCity("Test")
         .FillZipCode("11101")
         .FillPhoneNumber("111 111 1111")
         .ClickNext();
         Assert.IsTrue(checkout.IsPaymentOptionAvailable(), "Payment option is not available");
     }
 }
Esempio n. 3
0
 public void Cart_DeleteItem_WS_1313()
 {
     if (false)
     {
         Assert.Ignore();
     }
     else
     {
         GoToMallHomePage mallPage = InitialPage.Go().EnterId(client).Logon().ClickLogin().NavigateToMall();
         mallPage.CheckOptionPurchaseType("Email (Instant)");
         CompanyGiftCard giftCard = mallPage.SearchCompany("Groupon").SelectCompany();
         CompanyGifCart  gifcart  = giftCard.ClickPlusAmount().ClickAddToCart().ClickGoToCart();
         Assert.IsTrue(gifcart.IsGrouponAdded(), "Groupon was not added");
         gifcart.ClickMinusQuant();
         Thread.Sleep(1000);
         Assert.IsFalse(gifcart.IsGrouponAdded(), "Groupon was not added");
         gifcart.Refresh();
         Assert.IsFalse(gifcart.IsGrouponAdded(), "Groupon was not added");
     }
 }
Esempio n. 4
0
 public void Cart_PayCalculation_WS_1315()
 {
     if (!DataParser.ReturnExecution("WS_1315"))
     {
         Assert.Ignore();
     }
     else
     {
         GoToMallHomePage mallPage = InitialPage.Go().EnterId(client).Logon().ClickLogin().NavigateToMall();
         mallPage.CheckOptionPurchaseType("Email (Instant)");
         CompanyGiftCard giftCard = mallPage.SearchCompany("Groupon").SelectCompany();
         CompanyGifCart  gifcart = giftCard.ClickPlusAmount().ClickAddToCart().ClickGoToCart();
         int             total = gifcart.GetTotal(), quant = gifcart.GetQuantity(), amount = gifcart.GetAmount();
         Assert.AreEqual(total, quant * amount, "Is not equal");
         gifcart.ClickPlusQuant();
         gifcart.Refresh();
         total  = gifcart.GetTotal();
         quant  = gifcart.GetQuantity();
         amount = gifcart.GetAmount();
         Assert.AreEqual(total, quant * amount, "Is not equal");
     }
 }