public void LivroIntegracao_Editar_IdInvalido_ShouldBeFail() { Livro livro = ObjectMotherLivro.GetLivro(); Action executeAction = () => _service.Editar(livro); executeAction.Should().Throw <ExcecaoIdentifivadorIndefinido>(); }
public void LivroRepositorio_Editar_IdInvalidoo_ShouldBeFail() { Livro livro = ObjectMotherLivro.GetLivro(); Action executeAction = () => _repositorio.Editar(livro); executeAction.Should().Throw <ExcecaoIdentifivadorIndefinido>(); }
public void Setup() { BaseSqlTest.SeedDatabase(); _repositorio = new EmprestimoRepositorio(); _livro = ObjectMotherLivro.GetLivro(); _livro.Id = 1; }
public void LivroRepositorio_Salvar_ShouldBeOk() { Livro livro = ObjectMotherLivro.GetLivro(); Livro result = _repositorio.Salvar(livro); result.Id.Should().BeGreaterThan(0); }
public void LivroIntegracao_Adicionar_DataPublicacao_Menor_ShouldBeFail() { Livro livro = ObjectMotherLivro.GetLivro(); livro.DataPublicacao = DateTime.Now.AddYears(7); Action comparison = () => _service.Adicionar(livro); comparison.Should().Throw <ExcecaoDataDeLivro>(); }
public void LivroService_Delete_IdInvalido_ShouldBeOk() { Livro modelo = ObjectMotherLivro.GetLivro(); LivroService service = new LivroService(_mockRepositorio.Object); Action comparison = () => service.Delete(modelo); comparison.Should().Throw <ExcecaoIdentifivadorIndefinido>(); _mockRepositorio.VerifyNoOtherCalls(); }
public void LivroIntegracao_Editar_DataPublicacao_Menor_ShouldBeFail() { Livro livro = ObjectMotherLivro.GetLivro(); livro.Id = 1; livro.DataPublicacao = DateTime.Now.AddYears(7); Action executeAction = () => _service.Editar(livro); executeAction.Should().Throw <ExcecaoDataDeLivro>(); }
public void LivroService_Delete_ShouldBeOk() { Livro modelo = ObjectMotherLivro.GetLivro(); modelo.Id = 1; _mockRepositorio.Setup(m => m.Delete(modelo)); LivroService service = new LivroService(_mockRepositorio.Object); service.Delete(modelo); _mockRepositorio.Verify(repository => repository.Delete(modelo)); }
public void LivroIntegracao_Adicionar_ShouldBeOk() { int biggerThan = 0; int sizeListExpected = 2; Livro livro = _service.Adicionar(ObjectMotherLivro.GetLivro()); livro.Id.Should().BeGreaterThan(biggerThan); var last = _service.Get(livro.Id); last.Should().NotBeNull(); var posts = _service.GetAll(); posts.Count().Should().Be(sizeListExpected); }
public void LivroService_Adicionar_ShouldBeOk() { Livro modelo = ObjectMotherLivro.GetLivro(); _mockRepositorio.Setup(m => m.Salvar(modelo)).Returns(new Livro() { Id = 1 }); LivroService service = new LivroService(_mockRepositorio.Object); Livro resultado = service.Adicionar(modelo); resultado.Should().NotBeNull(); resultado.Id.Should().BeGreaterThan(0); _mockRepositorio.Verify(repository => repository.Salvar(modelo)); }
public void LivroService_Editar_ShouldBeOk() { Livro modelo = ObjectMotherLivro.GetLivro(); modelo.Id = 1; _mockRepositorio.Setup(m => m.Editar(modelo)).Returns(new Livro() { Id = 1, Autor = "Autor" }); LivroService service = new LivroService(_mockRepositorio.Object); Livro resultado = service.Editar(modelo); resultado.Should().NotBeNull(); resultado.Autor.Should().Be("Autor"); _mockRepositorio.Verify(repository => repository.Editar(modelo)); }
public void LivroService_Get_ShouldBeOk() { Livro modelo = ObjectMotherLivro.GetLivro(); modelo.Id = 1; _mockRepositorio.Setup(m => m.Get(1)).Returns(new Livro() { Id = 1, Titulo = "Novo", Tema = "Tema", Autor = "Autor", Volume = 1, DataPublicacao = DateTime.Now.AddYears(-3), Disponibilidade = true }); LivroService service = new LivroService(_mockRepositorio.Object); Livro resultado = service.Get(1); resultado.Should().NotBeNull(); _mockRepositorio.Verify(repository => repository.Get(1)); }