public void GivenSignedUpCustomerNameAndWrongPassword_WhenCustomerFilledOutLogInFormUsingIncorrectPassword_ThenFailedWrongPasswordAlertIsShowed() { User.Password = "******"; TestedPageOrWindow.FillOutFormWithBrowserAlert(User); Assert.IsTrue(TestedPageOrWindow.IsWrongPasswordAlertShowed()); }
public void GivenNonExistingUserNameAndPassword_WhenUserFilledOutSignUpForm_ThenSuccessfullSigningInAlertIsShowed() { var fakeUser = GenerateFakeUser(); TestedPageOrWindow.FillOutFormWithBrowserAlert(fakeUser); Assert.IsTrue(TestedPageOrWindow.IsUserSignedInSuccessfullyAlertShowed()); }
public void WhenCustomerDidNotFillOutLogInFormAndAcceptIt_ThenCompleteFormAlertIsShowed() { TestedPageOrWindow.FillOutFormWithBrowserAlert(new User() { Name = string.Empty, Password = string.Empty }); Assert.IsTrue(TestedPageOrWindow.IsRequestToCompleteFormAlertIsShowed()); }
public void GivenProduct_WhenCustomerAddsProductToCartAndConfirmsOrder_ThenOrderWindowIsDisplayed() { var productPage = TestedPageOrWindow.SelectProductAndOpenProductPage(Products[1]); productPage.AddProductToCart(); Assert.IsTrue(productPage.IsProductAddedAlertShowed()); var cartPage = NavigationBar.ClickCartLink(); Assert.IsTrue(cartPage.IsProductAddedToCart(Products[1].ProductName)); var orderWindow = cartPage.PlaceOrder(); Assert.IsTrue(orderWindow.IsWindowOpened()); }
public void GivenProduct_WhenCustomerAddsProductsToCartAndRemovesThem_ThenTotalOfTheOrderIsNotDisplayed() { var productPage = TestedPageOrWindow.SelectProductAndOpenProductPage(Products[2]); productPage.AddProductToCart(); Assert.IsTrue(productPage.IsProductAddedAlertShowed()); var cartPage = NavigationBar.ClickCartLink(); Assert.IsTrue(cartPage.IsProductAddedToCart(Products[2].ProductName)); cartPage.RemoveProductFromCart(); Assert.IsTrue(cartPage.IsProductRemovedFromCart(Products[2].ProductName)); Assert.IsFalse(cartPage.IsTotalOrderVisible()); }
public void GivenListOfProducts_WhenCustomerAddProductsToCart_ThenProductAddedSuccesfullyAlertShowedAndProductIsPresentInCartAndCorrectPriceIsDisplayed() { CartPage cartPage; var productList = GnerateListOfProducts(Products[0], Products[1]); foreach (var product in productList) { var productPage = TestedPageOrWindow.SelectProductAndOpenProductPage(product); productPage.AddProductToCart(); Assert.IsTrue(productPage.IsProductAddedAlertShowed()); cartPage = NavigationBar.ClickCartLink(); Assert.IsTrue(cartPage.IsProductAddedToCart(product.ProductName)); Assert.IsTrue(CartPage.TotalAmount == cartPage.GetTotalPrice); SelectTestedAppPage(); } }
public void GivenProductAndAllCustomerData_WhenCustomerAddsProductToCartFillsOutOrderFormAndConfirmsIt_ThenPurchaseAlertWithInputtedDataIsShowed() { var productPage = TestedPageOrWindow.SelectProductAndOpenProductPage(Products[0]); productPage.AddProductToCart(); Assert.IsTrue(productPage.IsProductAddedAlertShowed()); var cartPage = NavigationBar.ClickCartLink(); Assert.IsTrue(cartPage.IsProductAddedToCart(Products[0].ProductName)); var orderWindow = cartPage.PlaceOrder(); Assert.AreEqual(orderWindow.GetTotalAmountFromOrderWindow(), CartPage.TotalAmount); var purchaseAlert = orderWindow.FillOutFormAndPurchase(User); ValidatePurchaseAlertMessage(purchaseAlert); }
public void GivenSignedUpUserNameAndPassword_WhenUserFilledOutLogInForm_ThenSuccessfullLoggedInInAlertIsShowed() { var loggedInUserHomePage = TestedPageOrWindow.FillOutFormAndLogIn(User); Assert.IsTrue(loggedInUserHomePage.IsUserLoggedInSuccessfully()); }
public void WhenCustomerOpensLogInWindow_ThenWindowIsOpened() { Assert.IsTrue(TestedPageOrWindow.IsWindowOpened()); }
public void WhenCustomerOpensContactPage_ThenPageIsOpened() { Assert.IsTrue(TestedPageOrWindow.IsWindowOpened()); }
public void WhenCustomerClosesContactPage_ThenPageIsClosed() { TestedPageOrWindow.ClickCloseWindow(); Assert.IsTrue(TestedPageOrWindow.IsWindowClosed()); }
public void GivenCustomerContactFormData_WhenCustomerFillOutContactFormAndClickSendMessageButton_ThenMessageIsSent() { TestedPageOrWindow.FillOutFormWithBrowserAlert(User); Assert.IsTrue(TestedPageOrWindow.IsMessageSentSuccessfully()); }
public void WhenCustomerOpensHomepage_ThenHomepageIsOpenedAndPageTitleIsCorrect() { Assert.IsTrue(TestedPageOrWindow.IsPageOpened()); Assert.IsTrue(TestedPageOrWindow.IsPageTitleCorrect()); }
public void GivenExistingUserNameAndPassword_WhenUserFilledOutSignUpForm_ThenSuccessfullSigningInAlertIsShowed() { TestedPageOrWindow.FillOutFormWithBrowserAlert(User); Assert.IsTrue(TestedPageOrWindow.IsUserAlreadyExistaAlertShowed()); }
public void WhenUserOpensSignUpWindow_ThenWindowIsOpened() { Assert.IsTrue(TestedPageOrWindow.IsWindowOpened()); }