public void ShouldShowValidationErrors() { using (IWebDriver driver = new FirefoxDriver()) { driver.Manage().Window.Maximize(); driver.Navigate().GoToUrl(UiAutomationSettings.ApplyPageUrl); var applyPage = new ApplyForCreditCardPage(driver); applyPage.ApplyForCreditCard(name: "Jason", age: "30", airlineNumber: "BadNumber"); Assert.That(driver.PageSource.Contains("Airline membership number is invalid")); } }
public void ShouldShowCorrectApplicantDetailsOnSuccessPage() { using (IWebDriver driver = new FirefoxDriver()) { driver.Manage().Window.Maximize(); driver.Navigate().GoToUrl(UiAutomationSettings.ApplyPageUrl); var applyPage = new ApplyForCreditCardPage(driver); var acceptedPage = applyPage.ApplyForCreditCard(name: "Jason", age: "30", airlineNumber: "A1234567"); Assert.That(acceptedPage.PageExist()); Assert.That(acceptedPage.Name, Is.EqualTo("Jason")); } }