public void LivroIntegracaoSistema_Atualizar_DeveSerValido() { //Cenário Livro livroParaEditar = _livroService.Obtem(1); livroParaEditar.Id = 1; string tituloAntigo = livroParaEditar.Titulo; string tituloNovo = "Titulo"; if (tituloAntigo == tituloNovo) { tituloNovo = "Titulo novo"; } livroParaEditar.Titulo = tituloNovo; //Ação Livro livroResultado = _livroService.Atualiza(livroParaEditar); //Verificar livroResultado.Titulo.Should().NotBe(tituloAntigo); livroResultado.Id.Should().Be(livroParaEditar.Id); }
public void LivroService_Atualiza_DeveSerValido() { //Cenário Livro livro = ObjectMother.ObterLivroValido(); livro.Id = 1; _mockLivroRepositorio.Setup(rp => rp.Atualizar(livro)).Returns(new Livro { Id = livro.Id, Tema = "tema", Titulo = "titulo", Autor = "autor", Volume = 1, DataPublicacao = DateTime.Now.AddDays(-2), Disponibilidade = true }); //Ação Livro retorno = _livroService.Atualiza(livro); //Verificar _mockLivroRepositorio.Verify(rp => rp.Atualizar(livro)); retorno.Should().NotBeNull(); retorno.Id.Should().Be(livro.Id); }