예제 #1
0
        public void ThenTheErrorTBeBlank_EmailField(string expectedError, string erroredField)
        {
            string actualError;

            if (erroredField == "email")
            {
                actualError = CreateAccount.EmailErrorMessage.Text;
            }
            else if (erroredField == "password")
            {
                actualError = CreateAccount.PasswordErrorMessage.Text;
            }
            else
            {
                actualError = String.Empty;
                Console.WriteLine($"Errored field value [{erroredField}], is not valid");
            }

            Assert.AreEqual(expectedError, actualError, TestErrorHelper.ErrorsDoNotMatch(expectedError, actualError));
        }
예제 #2
0
        public void ThenTheErrorTBeBlank_WillBeDisplayedInTheErrorSection(string error)
        {
            var expectedError = TrimFullStop(error);

            var actualError = CreateAccount.CreateAccountErrorSection.Text;

            Assert.IsTrue(ActualErrorContainsExpectedError(expectedError, actualError), TestErrorHelper.ErrorsDoNotMatch(expectedError, actualError));
        }
예제 #3
0
        public void ThenAnErrorWillBeDisplayedStating(string expectedErrorMessage)
        {
            var actualErrorMessage = LoginForm.ErrorMessage.Text;

            Assert.AreEqual(expectedErrorMessage, actualErrorMessage, TestErrorHelper.ErrorsDoNotMatch(expectedErrorMessage, actualErrorMessage));
        }