public void DeleteAutorServiceTest() { //Arrange Autor autor = null; //Fake do repositório var repositoryFake = new Mock<IAutorRepository>(); repositoryFake.Setup(r => r.Delete(1)).Returns(autor); IAutorService service = new AutorService(repositoryFake.Object); //Action var autorFake = service.Remove(1); //Assert repositoryFake.Verify(r => r.Delete(1)); Assert.IsNull(autorFake); }