public void Integration_AddLivro_ShouldBeOK() { _livro = ObjectMother.GetLivro(); _service.Adicionar(_livro); var livroVerify = _service.Get(_livro.Id); livroVerify.Should().NotBeNull(); livroVerify.Id.Should().Be(_livro.Id); }
public void Sistema_Deveria_Salvar_Um_Novo_Livro_E_Retornar_Do_Banco() { //Action-Arrange Livro resultLivro = _livroService.Add(_livroDefault); //Assert resultLivro.Should().NotBeNull(); resultLivro.Id.Should().NotBe(0); Livro resultGet = _livroService.Get(resultLivro.Id); resultGet.Should().NotBeNull(); resultGet.Should().Equals(resultLivro); }
public void LivroService_Get_IdInvalido_ShouldBeFail() { LivroService service = new LivroService(_mockRepositorio.Object); Action comparison = () => service.Get(0); comparison.Should().Throw <ExcecaoIdentifivadorIndefinido>(); _mockRepositorio.VerifyNoOtherCalls(); }
public void Service_Livro_Deveria_BuscarPorId() { _livro = ObjectMother.GetLivroComId(); _repository .Setup(l => l.GetById(It.IsAny <int>())); _service.Get(_livro.Id); _repository.Verify(l => l.GetById(_livro.Id)); }
public void Get_Deveria_Retornar_Um_Livro() { //Arrange _livroRepositoryMockObject.Setup(p => p.Get(It.IsAny <long>())).Returns(_livroefaultWithId); //Action Livro retornoLivro = _livroService.Get(_livroefaultWithId.Id); //Assert _livroRepositoryMockObject.Verify(p => p.Get(It.IsAny <long>())); _livroRepositoryMockObject.Verify(p => p.Get(It.IsAny <long>()), Times.Once()); retornoLivro.Id.Should().BeGreaterThan(0); retornoLivro.Id.Should().Be(_livroefaultWithId.Id); }
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)); }
public ActionResult <List <Livro> > Get() { return(_livroService.Get()); }