public void AuthenticationPageComUsuarioEPasswordCorretos() { #region Arranje MyAccountPage myAccountPage = new MyAccountPage(driver); var User = ManipularArquivoHelper.LerDeUmArquivoQueEstaNoFormatoJson(); #endregion Arranje #region Act index.NavegaParaPagina(Resources.Resource.UrlPrincipal); index.ClickBtnSign_in(); authenticationPage.PreencheCampoEmail(User.Email); authenticationPage.PreencheCampoPassword(User.Password); authenticationPage.ClickBtnSign_in(); #endregion Act #region Assert Assert.AreEqual(myAccountPage.RetornaTextoDaMensagem(), "MY ACCOUNT"); #endregion Assert }
public void ValidarCadastroDeUsuario() { #region Arranje MyAccountPage myAccount = new MyAccountPage(driver); var usuario = GerarUsuarioHelper.GerarUsuario(); #endregion Arranje #region Act authenticationPage.NavegaParaPagina(Resources.Resource.UrlAuthentication); authenticationPage.PreencheCampoEmailCreateAccount(usuario.Email); authenticationPage.ClickBtnCreateAccount(); authenticationPage.PreecherDadosUsuario(usuario); authenticationPage.ClickBtnRegisterAnAccount(); #endregion Act #region Assert Assert.AreEqual(myAccount.RetornaTextoDaMensagem(), "MY ACCOUNT", "Não foi encontrado o texto referente a pagina My account"); Assert.AreEqual(myAccount.RetornaNomeDoUsuarioDaPagina(), usuario.NomeCompleto, "O nome do usuário esta diferente do esperado"); #endregion Assert #region Finalization ManipularArquivoHelper.SalvarNoArquivoEmFormatoJson(usuario); #endregion Finalization }
private void SalvarUsuario(Dictionary <string, string> dic) { UsuarioViewModel usuario = new UsuarioViewModel(dic["_id"] , (_scenarioContext["Usuario"] as Usuario).Nome , (_scenarioContext["Usuario"] as Usuario).Email , (_scenarioContext["Usuario"] as Usuario).Password , (_scenarioContext["Usuario"] as Usuario).Administrador); ManipularArquivoHelper.SalvarNoArquivoEmFormatoJson(usuario); }
public void OsDadosDesseUsuarioForamAtualizados() { _scenarioContext["Usuario"] = ManipularArquivoHelper.LerDeUmArquivoQueEstaNoFormatoJson <UsuarioViewModel>(); var novosDadosUsuaio = Usuario.NovoUsuarioComum(); (_scenarioContext["Usuario"] as UsuarioViewModel).Nome += " atualizado"; (_scenarioContext["Usuario"] as UsuarioViewModel).Administrador = novosDadosUsuaio.Administrador; var usuario = AutoMapperGenericsHelper <UsuarioViewModel, Usuario> .ModelSourceToDestination(_scenarioContext["Usuario"] as UsuarioViewModel); _scenarioContext["Usuario"] = usuario; }
public void AdicionarItemNoCarrinho() { #region Arranje IndexPage index = new IndexPage(driver); AuthenticationPage login = new AuthenticationPage(driver); WomenPage womenPage = new WomenPage(driver); ShoppingCartSummaryPage shoppingCartSummaryPage = new ShoppingCartSummaryPage(driver); AddressesPage addressesPage = new AddressesPage(driver); ShippingPage shippingPage = new ShippingPage(driver); PaymentPage paymentPage = new PaymentPage(driver); var User = ManipularArquivoHelper.LerDeUmArquivoQueEstaNoFormatoJson(); #endregion Arranje #region Act index.NavegaParaPagina(Resources.Resource.UrlPrincipal); index.ClickBtnSign_in(); login.PreencheCampoEmail(User.Email); login.PreencheCampoPassword(User.Password); login.ClickBtnSign_in(); womenPage.NavegaParaAPaginaWomen(); womenPage.ColocarItemCarrinho(); shoppingCartSummaryPage.ContinuarCheckout(); addressesPage.ContinuarCheckout(); shippingPage.ContinuarCheckout(); paymentPage.EscolherTipoDePagamento(); paymentPage.ConfirmarOrdem(); #endregion Act #region Assert Assert.AreEqual(paymentPage.RetornaTextoDaMensagem(), "ORDER CONFIRMATION"); #endregion Assert #region Finalization index.ClickBtnSign_Out(); #endregion Finalization }
public void BeforeScenarioCadastraUsuario() { var usuario = Usuario.NovoUsuarioAdministrador(); var restResponse = _usuarioService.Requisicao("POST", null, usuario); var dic = JsonHelper.JsonParaDicionario(restResponse.Content); UsuarioViewModel usuarioViewModel = new UsuarioViewModel(dic["_id"] , usuario.Nome , usuario.Email , usuario.Password , usuario.Administrador); ManipularArquivoHelper.SalvarNoArquivoEmFormatoJson(usuarioViewModel); }
public void DadoQueJaExistaUmUsuario() { _scenarioContext["Usuario"] = ManipularArquivoHelper.LerDeUmArquivoQueEstaNoFormatoJson <Usuario>(); }