public void AdicionarLivroComDiferenteIsbnTest() { Negocio negocio = new Negocio(); Usuario usuario = new Usuario(); usuario.NomeUsuario = "Nome Teste"; usuario.Email = "*****@*****.**"; usuario.SetSenha("123"); negocio.AdicionaUsuario(usuario); Livro livro1 = new Livro(); livro1.Isbn = 1; livro1.Autor = "autor teste"; livro1.Preco = Convert.ToDecimal(10.90); livro1.DataPublicacao = new DateTime(2019, 1, 20); livro1.Nome = "Um teste"; Livro livro2 = new Livro(); livro2.Isbn = 2; livro2.Autor = "autor teste 2"; livro2.Preco = Convert.ToDecimal(2.80); livro2.DataPublicacao = new DateTime(2019, 1, 31); livro2.Nome = "Um novo teste"; negocio.AdicionarLivro(livro1, usuario); negocio.AdicionarLivro(livro2, usuario); }
public void PesquisaFalhaTest() { Negocio negocio = new Negocio(); Usuario usuario = new Usuario(); usuario.NomeUsuario = "Nome Teste"; usuario.Email = "*****@*****.**"; usuario.SetSenha("123"); negocio.AdicionaUsuario(usuario); Livro livro = new Livro(); livro.Isbn = 1; livro.Autor = "autor teste 2"; livro.Preco = Convert.ToDecimal(2.80); livro.DataPublicacao = new DateTime(2019, 1, 31); livro.Nome = "Um novo teste"; negocio.AdicionarLivro(livro, usuario); Livro livroPesquisa = new Livro(); livroPesquisa.DataPublicacao = new DateTime(2019, 1, 1); List <Livro> listaLivros = negocio.ObtemLivros(livroPesquisa); Assert.AreEqual(listaLivros.Count, 0); }
protected void btnConfirmar_Click(object sender, EventArgs e) { if (UsuarioLogado == null) //novo usuario { string senha = NegocioSenha.GerarMD5(edtSenha.Text); if (NegocioSenha.ComparaMd5Hash(edtConfirmarSenha.Text, senha)) { try { Usuario usuario = new Usuario(); usuario.NomeUsuario = edtNome.Text; usuario.Email = edtEmail.Text; usuario.SetSenha(edtSenha.Text); Negocio.AdicionaUsuario(usuario); Session["UsuarioLogado"] = usuario; this.Response.Redirect("Livros.aspx"); } catch (Exception ex) { Page.ClientScript.RegisterStartupScript(this.GetType(), "mensagem", string.Format("Alerta('{0}');", ex.Message), true); } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "mensagem", string.Format("Alerta('{0}');", "A senha e a confirmação de senha precisam ser iguais."), true); } } }
public void ApagarLivroErroTest() { Negocio negocio = new Negocio(); Usuario usuario = new Usuario(); usuario.NomeUsuario = "Nome Teste"; usuario.Email = "*****@*****.**"; usuario.SetSenha("123"); negocio.AdicionaUsuario(usuario); Livro livro = new Livro(); livro.Isbn = 1; livro.Autor = "autor teste 2"; livro.Preco = Convert.ToDecimal(2.80); livro.DataPublicacao = new DateTime(2019, 1, 31); livro.Nome = "Um novo teste"; negocio.AdicionarLivro(livro, usuario); Livro livro2 = new Livro(); livro2.Isbn = 2; livro2.Autor = "Outro autor"; livro2.Preco = Convert.ToDecimal(70.21); livro2.DataPublicacao = new DateTime(2019, 1, 31); livro2.Nome = "Um novo teste"; negocio.ApagarLivro(livro2); }
public void AdicionarUsuarioEmailJaCadastradoTest() { Negocio negocio = new Negocio(); Usuario usuario = new Usuario(); usuario.NomeUsuario = "Nome Teste"; usuario.Email = "*****@*****.**"; usuario.SetSenha("123"); negocio.AdicionaUsuario(usuario); Usuario usuario2 = new Usuario(); usuario2.NomeUsuario = "Nome Teste 2"; usuario2.Email = "*****@*****.**"; usuario2.SetSenha("321"); negocio.AdicionaUsuario(usuario2); }
public void AdicionarUsuarioSucessoTest() { Negocio negocio = new Negocio(); Usuario usuario = new Usuario(); usuario.NomeUsuario = "Nome Teste"; usuario.Email = "*****@*****.**"; usuario.SetSenha("123"); negocio.AdicionaUsuario(usuario); }
public void AdicionarUsuarioEmailSemArrobaTest() { Negocio negocio = new Negocio(); Usuario usuario = new Usuario(); usuario.NomeUsuario = "Nome Teste"; usuario.Email = "abcd"; usuario.SetSenha("123"); negocio.AdicionaUsuario(usuario); }
public void LoginFalhaTest() { Negocio negocio = new Negocio(); Usuario usuario = new Usuario(); usuario.NomeUsuario = "Nome Teste"; usuario.Email = "*****@*****.**"; usuario.SetSenha("123"); negocio.AdicionaUsuario(usuario); negocio.Login("*****@*****.**", "133"); }
public void LoginSucessoTest() { Negocio negocio = new Negocio(); Usuario usuario = new Usuario(); usuario.NomeUsuario = "Nome Teste"; usuario.Email = "*****@*****.**"; usuario.SetSenha("123"); negocio.AdicionaUsuario(usuario); Usuario usuario2 = negocio.Login("*****@*****.**", "123"); Assert.AreEqual(usuario, usuario2); }
public void PesquisaDoisLivrosComUmAtributoDeCadaSucessoTest() { Negocio negocio = new Negocio(); Usuario usuario = new Usuario(); usuario.NomeUsuario = "Nome Teste"; usuario.Email = "*****@*****.**"; usuario.SetSenha("123"); negocio.AdicionaUsuario(usuario); Livro livro = new Livro(); livro.Isbn = 1; livro.Autor = "autor teste 2"; livro.Preco = Convert.ToDecimal(99.99); livro.DataPublicacao = new DateTime(2019, 1, 1); livro.Nome = "Um teste"; Livro livro2 = new Livro(); livro2.Isbn = 2; livro2.Autor = "autor teste 3"; livro2.Preco = Convert.ToDecimal(99.99); livro2.DataPublicacao = new DateTime(2019, 1, 31); livro2.Nome = "Outro teste"; negocio.AdicionarLivro(livro, usuario); negocio.AdicionarLivro(livro2, usuario); Livro livroPesquisa = new Livro(); livroPesquisa.DataPublicacao = new DateTime(2019, 1, 1); livroPesquisa.Nome = "Outro teste"; List <Livro> listaLivros = negocio.ObtemLivros(livroPesquisa); Assert.AreEqual(listaLivros.Count, 2); }