Exemple #1
0
 public LivroController(ILivroRepository livroRepository)
 {
     _criarLivro     = new CriarLivro(livroRepository);
     _alterarLivro   = new AlterarLivro(livroRepository);
     _excluirLivro   = new ExcluirLivro(livroRepository);
     _consultarLivro = new ConsultarLivro(livroRepository);
 }
Exemple #2
0
        public async Task DeveExcluirUmLivro()
        {
            //Arrange
            var persistenciaDoLivroMock = new Mock <ILivroRepository>();

            persistenciaDoLivroMock.Setup(x => x.Criar(ModelsMock.LivroMock()));

            var excluirLivro = new ExcluirLivro(persistenciaDoLivroMock.Object);

            //Action
            await excluirLivro.Executar(ModelsMock.LivroMock());

            //Assert
            Assert.Empty(excluirLivro.Erros);
        }