Example #1
0
 public void FluxoQueExecuta4PassosComParametro(string parametroRecebido)
 {
     exemploPage.EscreverTextoNumElemento(parametroRecebido);
     exemploPage.ObterTextoDeUmElemento();
     exemploPage.ObterValorDeUmElemento();
     exemploPage.ClicarNumElemento();
 }
        // [Test]
        public void Test_SimplesSemUtilizarFlows()
        {
            #region Parametros and Objetos
            __ExemploPage exemploPage = new __ExemploPage();

            string parametro1 = "parametro1_user";
            string parametro2 = "parametro1_user";

            string mensagemEsperada  = "Testes em andamento!!!";
            string mensagemEsperada2 = "Testes executado com sucesso!!!";

            #endregion

            #region Acoes
            exemploPage.EscreverTextoNumElemento(parametro1);
            exemploPage.EscreverTextoNumElemento(parametro2);
            string retorto1 = exemploPage.ObterTextoDeUmElemento();
            exemploPage.ClicarNumElemento();
            string retorto2 = exemploPage.ObterValorDeUmElemento();

            #endregion

            #region Asserts

            Assert.Multiple(() =>
            {
                Assert.AreEqual(mensagemEsperada, retorto1);
                Assert.AreEqual(mensagemEsperada2, retorto2);
            });

            #endregion
        }