public RemovedorDeLivroTeste() { _notify = NotifyBuilder.Novo().Build(); _faker = FakerBuilder.Novo().Build(); _livroRepositorioMock = new Mock <ILivroRepositorio>(); _validadorDeLivroMock = new Mock <IValidadorDelivro>(); _removedorDeLivro = new RemovedorDeLivro(_notify, _livroRepositorioMock.Object, _validadorDeLivroMock.Object); }
public void NaoDeveRemoverLivro() { //arrange CriaSetUpRepositorioLivroObterPorIdAsync(); CriaSetUpValidadorDeLivroValidarLivroEncontrado(); _removedorDeLivro = new RemovedorDeLivro(_notify, _livroRepositorioMock.Object, _validadorDeLivroMock.Object); //act _removedorDeLivro.Remover(Constantes.Um); //assert _livroRepositorioMock.Verify(x => x.Remover(It.IsAny <Livro>()), Times.Never); }