Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
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();
        }
Esempio n. 5
0
        public void Livro_IntegracaoSistema_DeveFuncionar()
        {
            Livro livro = ObjectMother.ObterLivroValido();

            Livro result = _livroService.Adicionar(livro);

            result.Id.Should().BeGreaterThan(0);

            IList <Livro> livroList = _livroService.BuscarTodos();
        }
Esempio n. 6
0
        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();
        }
Esempio n. 7
0
        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));
        }