public void ErrorMessageDisappearsWhenValidNumberIsEntered() { var primeCheckerPage = new MainPageElements(_driver); primeCheckerPage.EnterANumber("/"); primeCheckerPage.ClickCheckIfItsPrimeButton(); primeCheckerPage.ErrorMessageFieldIsShown().Should().BeTrue(); primeCheckerPage.GetErrorMessageText().Should().Contain("You are more likely to get a joke if it's a positive integer!"); primeCheckerPage.ClearNumberField(); primeCheckerPage.EnterANumber("7"); primeCheckerPage.ClickCheckIfItsPrimeButton(); primeCheckerPage.ErrorMessageFieldIsShown().Should().BeFalse(); }
public void GifSwitchesToJoke() { var primeCheckerPage = new MainPageElements(_driver); primeCheckerPage.EnterANumber("6"); primeCheckerPage.ClickCheckIfItsPrimeButton(); primeCheckerPage.CheckGifIsShown().Should().BeTrue(); primeCheckerPage.ClearNumberField(); primeCheckerPage.EnterANumber("7"); primeCheckerPage.ClickCheckIfItsPrimeButton(); primeCheckerPage.WaitForGifToBeOffscreen(); primeCheckerPage.CheckGifIsShown().Should().BeFalse(); primeCheckerPage.GetJokeText().Should().NotContain("No joke this time. :("); }