public void Test_LivroService_Delete_Test_Should_BeOk()
        {
            _mock.Setup(x => x.Delete(_livro));

            Alvo.Delete(_livro);

            _mock.Verify(x => x.Delete(_livro));
        }
        public void LivroService_Delete_IdInvalido_ShouldBeOk()
        {
            Livro        modelo     = ObjectMotherLivro.GetLivro();
            LivroService service    = new LivroService(_mockRepositorio.Object);
            Action       comparison = () => service.Delete(modelo);

            comparison.Should().Throw <ExcecaoIdentifivadorIndefinido>();
            _mockRepositorio.VerifyNoOtherCalls();
        }
        public void LivroService_Delete_ShouldBeOk()
        {
            Livro modelo = ObjectMotherLivro.GetLivro();

            modelo.Id = 1;
            _mockRepositorio.Setup(m => m.Delete(modelo));
            LivroService service = new LivroService(_mockRepositorio.Object);

            service.Delete(modelo);
            _mockRepositorio.Verify(repository => repository.Delete(modelo));
        }
Ejemplo n.º 4
0
        public void Delete_Deveria_Deletar_Um_Livro()
        {
            //Arrange
            _livroRepositoryMockObject.Setup(x => x.Delete(_livroefaultWithId));

            //Action
            Action livroDeleteAction = () => _livroService.Delete(_livroefaultWithId);

            //Assert
            livroDeleteAction.Should().NotThrow <Exception>();
            _livroRepositoryMockObject.Verify(x => x.Delete(_livroefaultWithId), Times.Once());
            _livroRepositoryMockObject.Verify(x => x.Delete(_livroefaultWithId));
        }
        public void Sistema_Deveria_Deletar_Um_Livro_Pelo_Id()
        {
            Livro resultLivro = _livroService.Add(_livroDefault);

            //Action
            _livroService.Delete(resultLivro);

            //Assert
            Livro         resultGet    = _livroService.Get(resultLivro.Id);
            IList <Livro> resultGetAll = _livroService.GetAll();

            resultGet.Should().BeNull();
            resultGetAll.Should().HaveCount(1);
        }
Ejemplo n.º 6
0
        public void DeletarLivros()
        {
            var context         = new DbContextOptions <LivrariaContext>();
            var livrariaContext = new LivrariaContext(context);
            var UnitOfWork      = new UnitOfWork(livrariaContext);

            var livroRespositorio = new LivroRepository(livrariaContext);
            var Service           = new LivroService(livroRespositorio, UnitOfWork);

            var livro = livroRespositorio.GetAll().ToList().FirstOrDefault();

            Service.Delete(livro);

            Assert.AreEqual(false, livro.Valido, "Livro Excluido com sucesso");
        }