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 Test_LivroService_Add_Test_Should_BeOk() { _mock.Setup(x => x.Add(_livro)).Returns(new Livro() { Id = 1 }); var obtido = Alvo.Add(_livro); _mock.Verify(x => x.Add(_livro)); obtido.Id.Should().BeGreaterThan(0); }
public void Add_Deveria_incluir_Novo_Livro() { //Arrange _livroRepositoryMockObject.Setup(p => p.Save(It.IsAny <Livro>())).Returns(_livroefaultWithId); //Action Livro retornoLivro = _livroService.Add(_livroefaultWithId); //Assert _livroRepositoryMockObject.Verify(p => p.Save(It.IsAny <Livro>())); _livroRepositoryMockObject.Verify(p => p.Save(It.IsAny <Livro>()), Times.Once()); retornoLivro.Id.Should().BeGreaterThan(0); retornoLivro.Id.Should().Be(_livroefaultWithId.Id); }