public void Livro_ShouldBeOk() { Livro livro = ObjetoMaeLivro.obterLivro(); Action validar = () => livro.Validar(); validar.Should().NotThrow <Exception>(); }
public void LivroRepository_Delete_ShouldBeFail() { Livro livro = ObjetoMaeLivro.obterLivro(); Action delete = () => _repository.Delete(livro); delete.Should().Throw <IdentificadorIndefinidoException>(); }
public void LivroIntegracao_Delete_ShouldBeFail() { //Executa Action comparison = () => _service.Deletar(ObjetoMaeLivro.obterLivro()); //Saída comparison.Should().Throw <IdentificadorIndefinidoException>(); }
public void LivroRepository_Update_ShouldBeFail() { Livro livro = ObjetoMaeLivro.obterLivro(); livro.Id = 0; Action update = () => _repository.Atualizar(livro); update.Should().Throw <IdentificadorIndefinidoException>(); }
public void LivroRepository_Update_ShouldBeOk() { Livro livro = ObjetoMaeLivro.obterLivro(); livro.Id = 2; var livroEditar = _repository.Atualizar(livro); livroEditar.Autor.Should().Be(livro.Autor); }
public void Livro_AutorException_ShouldBeFail() { Livro livro = ObjetoMaeLivro.obterLivro(); livro.Autor = "asd"; Action validar = () => livro.Validar(); validar.Should().Throw <AutorCaracteresException>(); }
public void Livro_VolumeException_ShouldBeFail() { Livro livro = ObjetoMaeLivro.obterLivro(); livro.Volume = 0; Action validar = () => livro.Validar(); validar.Should().Throw <VolumeException>(); }
public void Livro_TituloException_ShouldBeFail() { Livro livro = ObjetoMaeLivro.obterLivro(); livro.Titulo = "asd"; Action validar = () => livro.Validar(); validar.Should().Throw <TituloCaracteresException>(); }
public static Emprestimo obterEmprestimo() { Emprestimo emprestimo = new Emprestimo(); emprestimo.DataDevolucao = DateTime.Now.AddDays(3); emprestimo.Cliente = "João"; emprestimo.Livro = ObjetoMaeLivro.obterLivro(); return(emprestimo); }
public void LivroRespository_Add_ShouldBeOk() { Livro livro = ObjetoMaeLivro.obterLivro(); livro.Id = 2; _repository.Salvar(livro); var livros = _repository.ObterTodos(); livros.Count().Should().BeGreaterThan(0); }
public void LivroRespository_AddValidate_ShouldBeFail() { Livro livro = ObjetoMaeLivro.obterLivro(); livro.Id = 2; livro.Autor = "asd"; Action salvar = () => _repository.Salvar(livro); salvar.Should().Throw <AutorCaracteresException>(); }
public void LivroIntegracao_Adicionar_Titulo_ShouldBeFail() { Livro livro = ObjetoMaeLivro.obterLivro(); livro.Autor = "asd"; Action comparison = () => _service.Salvar(livro); comparison.Should().Throw <AutorCaracteresException>(); }
public void LivroRepository_Delete_ShouldBeOk() { Livro livro = ObjetoMaeLivro.obterLivro(); livro.Id = 2; _repository.Delete(livro); Livro deleteObject = _repository.Obter(2); deleteObject.Should().BeNull(); }
public void LivroIntegracao_Atualizar_Id_Invalido_ShouldBeFail() { //Cenário Livro modelo = ObjetoMaeLivro.obterLivro(); //Executa Action comparison = () => _service.Atualizar(modelo); //Saída comparison.Should().Throw <IdentificadorIndefinidoException>(); }
public void LivroService_Update_Invalid_Id_ShouldBeFail() { Livro modelo = ObjetoMaeLivro.obterLivro(); modelo.Id = 0; LivroService service = new LivroService(_mockRepository.Object); Action update = () => service.Atualizar(modelo); update.Should().Throw <IdentificadorIndefinidoException>(); _mockRepository.VerifyNoOtherCalls(); }
public void LivroService_Add_ShouldBeFail() { Livro modelo = ObjetoMaeLivro.obterLivro(); modelo.Titulo = "por"; LivroService service = new LivroService(_mockRepository.Object); Action comparison = () => service.Salvar(modelo); comparison.Should().Throw <TituloCaracteresException>(); _mockRepository.VerifyNoOtherCalls(); }
public void LivroService_Get_ShouldBeOk() { Livro livro = ObjetoMaeLivro.obterLivro(); livro.Id = 3; _mockRepository.Setup(m => m.Obter(3)).Returns(livro); LivroService service = new LivroService(_mockRepository.Object); Livro resultado = service.Obter(3); resultado.Should().NotBeNull(); _mockRepository.Verify(repository => repository.Obter(3)); }
public void LivroIntegracao_Atualizar_Titulo_ShouldBeFail() { //Cenário Livro modelo = ObjetoMaeLivro.obterLivro(); modelo.Id = 1; modelo.Titulo = "as"; //Executa Action comparison = () => _service.Atualizar(modelo); //Saída comparison.Should().Throw <TituloCaracteresException>(); }
public void LivroService_Delete_ShouldBeOk() { Livro modelo = ObjetoMaeLivro.obterLivro(); modelo.Id = 1; _mockRepository.Setup(m => m.Delete(modelo)); LivroService service = new LivroService(_mockRepository.Object); service.Deletar(modelo); _mockRepository.Verify(repository => repository.Delete(modelo)); }
public void LivroIntegracao_Atualizar_ShouldBeOk() { //Cenário Livro modelo = ObjetoMaeLivro.obterLivro(); modelo.Id = 1; //Executa Livro livro = _service.Atualizar(modelo); //Saída livro.Should().NotBeNull(); livro.Id.Should().Be(modelo.Id); livro.Titulo.Should().Be(modelo.Titulo); }
public void LivroIntegracao_Adicionar_ShouldBeOk() { //Executa Livro livro = _service.Salvar(ObjetoMaeLivro.obterLivro()); //Saída livro.Id.Should().BeGreaterThan(0); var last = _service.Obter(livro.Id); last.Should().NotBeNull(); var posts = _service.ObterTodos(); posts.Count().Should().BeGreaterThan(0); }
public void LivroService_Add_ShouldBeOK() { Livro livro = ObjetoMaeLivro.obterLivro(); _mockRepository.Setup(m => m.Salvar(livro)).Returns(new Livro() { Id = 1 }); LivroService service = new LivroService(_mockRepository.Object); Livro resultado = service.Salvar(livro); resultado.Should().NotBeNull(); resultado.Id.Should().BeGreaterThan(0); _mockRepository.Verify(repository => repository.Salvar(livro)); }
public void LivroService_Update_ShouldBeOK() { Livro livro = ObjetoMaeLivro.obterLivro(); livro.Id = 2; _mockRepository.Setup(m => m.Atualizar(livro)).Returns(livro); LivroService service = new LivroService(_mockRepository.Object); Livro resultado = service.Atualizar(livro); resultado.Should().NotBeNull(); resultado.Titulo.Should().Be("Dom Casmurro"); _mockRepository.Verify(repository => repository.Atualizar(livro)); }
public void LivroIntegracao_Delete_ShouldBeOk() { Livro livro = ObjetoMaeLivro.obterLivro(); livro.Id = 2; //Executa _service.Deletar(livro); //Saída Livro livrodel = _service.Obter(2); livrodel.Should().BeNull(); List <Livro> posts = _service.ObterTodos() as List <Livro>; posts.Count().Should().Be(1); }