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)); }
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); }
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"); }