コード例 #1
0
        public void DadoInfoValidasDeveIrParaPaginaDeAgradecimento()
        {
            //arrange
            var registroPO = new RegistroPO(driver);

            registroPO.Visitar();

            registroPO.PreencheFormulario("Liliane Lopes", "*****@*****.**", "123", "123");

            //act
            registroPO.SubmeteFormulario();

            //assert
            Assert.Contains("Obrigado", driver.PageSource);
        }
コード例 #2
0
        public void DadoInfoValidasDeveIrParaPaginaDeAgradecimento()
        {
            //arrange
            var registroPO = new RegistroPO(driver);

            registroPO.Visitar();

            registroPO.PreencheFormulario("Daniel Portugal", "*****@*****.**", "123", "123");

            //act
            registroPO.SubmeteFormulario();

            //assert
            Assert.Contains("Obrigado", driver.PageSource);
        }
コード例 #3
0
        public void DadoEmailInvalidoDeveMostrarMensagemDeErro()
        {
            var registroPO = new RegistroPO(driver);

            registroPO.Visitar();
            registroPO.PreencheFormulario(nome: "null",
                                          email: "murilo",
                                          senha: "",
                                          confirmsenha: "");

            //act
            registroPO.SubmeteFormulario();

            //asert
            Assert.Equal("The email field is required", registroPO.EmailMensagemErro);
            //será que ele ta sendo exibido?
        }
コード例 #4
0
        public void DadoInfoInvalidasDeveContinuarNaHome(
            string nome,
            string email,
            string senha,
            string confirmaSenha)
        {
            //arrange
            var registroPO = new RegistroPO(driver);

            registroPO.Visitar();
            registroPO.PreencheFormulario(nome, email, senha, confirmaSenha);

            //act
            registroPO.SubmeteFormulario();

            //assert
            Assert.Contains("section-registro", driver.PageSource);
        }
コード例 #5
0
        public void DadoEmailInvalidoDeveMostrarMensagemDeErro()
        {
            //arrange
            var registroPO = new RegistroPO(driver);

            registroPO.Visitar();

            registroPO.PreencheFormulario(
                nome: "",
                email: "daniel",
                senha: "",
                confirmaSenha: ""
                );

            //act
            registroPO.SubmeteFormulario();

            //assert
            Assert.Equal("Please enter a valid email address.", registroPO.EmailMensagemErro);
        }