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); }
protected void btnConfirmar_Click(object sender, EventArgs e) { try { if (LivroSelecionado == null) // Novo Item { Livro livro = new Livro(); livro.Isbn = Convert.ToInt32(edtISBN.Text); livro.Autor = edtAutor.Text; livro.Nome = edtNome.Text; livro.Preco = Convert.ToDecimal(edtPreco.Text); livro.DataPublicacao = Convert.ToDateTime(edtDataPublicacao.Text); Negocio.AdicionarLivro(livro, UsuarioLogado); Response.Redirect("Livros.aspx"); } else //Edição livro { LivroSelecionado.Isbn = Convert.ToInt32(edtISBN.Text); LivroSelecionado.Autor = edtAutor.Text; LivroSelecionado.Nome = edtNome.Text; LivroSelecionado.Preco = Convert.ToDecimal(edtPreco.Text); LivroSelecionado.DataPublicacao = Convert.ToDateTime(edtDataPublicacao.Text); Response.Redirect("Livros.aspx"); } } catch (Exception ex) { Page.ClientScript.RegisterStartupScript(this.GetType(), "mensagem", string.Format("Alerta('{0}');", ex.Message), true); } }
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); }
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 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); }