public void LivroService_Exclui_DeveSerValido() { //Cenário Livro livro = ObjectMother.ObterLivroValido(); livro.Id = 1; _mockLivroRepositorio.Setup(rp => rp.Excluir(livro)); //Ação _livroService.Exclui(livro); //Verificar _mockLivroRepositorio.Verify(rp => rp.Excluir(livro)); }
public void LivroIntegracaoSistema_Adicionar_DeveSerValido() { //Cenário Livro livro = ObjectMother.ObterLivroValido(); livro.Id = 0; //Ação Livro livroResultado = _livroService.Adiciona(livro); //Verificar livroResultado.Should().NotBeNull(); livroResultado.Id.Should().BeGreaterThan(0); livroResultado.Titulo.Should().Be(livro.Titulo); livroResultado.Tema.Should().Be(livro.Tema); livroResultado.Autor.Should().Be(livro.Autor); livroResultado.Volume.Should().Be(livro.Volume); Livro livroGet = _livroService.Obtem(livroResultado.Id); livroResultado.Id.Should().Be(livroGet.Id); _livroService.Exclui(livroResultado); }