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 LivroService_Adicionar_DeveExecutarComSucesso() { // Arrange var livro = _livroTestsBogusFixture.GerarLivrosValidos(1, true).FirstOrDefault(); // Act _livroService.Adicionar(livro).GetAwaiter(); // Assert _livroTestsBogusFixture.Mocker.GetMock <ILivroRepository>().Verify(r => r.Adicionar(livro), Times.Once); _livroTestsBogusFixture.Mocker.GetMock <INotificador>().Invocations.Should().HaveCount(0); }
public void Service_Livro_Deveria_Adicionar_Livro() { _livro = ObjectMother.GetLivro(); _repository .Setup(l => l.Adicionar(It.IsAny <Livro>())) .Returns(new Livro { Autor = _livro.Autor, DataPublicacao = _livro.DataPublicacao, Tema = _livro.Tema, Titulo = _livro.Titulo, Volume = _livro.Volume, Id = 1 }); _service.Adicionar(_livro); _repository.Verify(l => l.Adicionar(_livro)); }
public void LivroService_Adicionar_CampoNulo_ShouldBeFail() { Livro modelo = ObjectMotherLivro.GetLivroInvalidoTitulo(); LivroService service = new LivroService(_mockRepositorio.Object); Action comparison = () => service.Adicionar(modelo); comparison.Should().Throw <ExcecaoCampoNulo>(); _mockRepositorio.VerifyNoOtherCalls(); }
public void Livro_IntegracaoSistema_DeveFuncionar() { Livro livro = ObjectMother.ObterLivroValido(); Livro result = _livroService.Adicionar(livro); result.Id.Should().BeGreaterThan(0); IList <Livro> livroList = _livroService.BuscarTodos(); }
public override void Adicionar() { LivroFormulario dialogo = new LivroFormulario(); DialogResult resultado = dialogo.ShowDialog(); if (resultado == DialogResult.OK) { _livroService.Adicionar(dialogo.livro); MessageBox.Show("Cadastrado com sucesso"); } AtualizarLista(); }
public void LivroService_CriarRepositorio_DeveFuncionar() { Livro Livro = ObjectMother.ObterLivroValido(); Livro.Id = 0; mockRepositorio.Setup(m => m.Adicionar(Livro)).Returns(new Livro { Id = 1 }); Livro result = livroService.Adicionar(Livro); result.Id.Should().BeGreaterThan(0); mockRepositorio.Verify(m => m.Adicionar(Livro)); }
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)); }