public LivroController(ILivroRepository livroRepository) { _criarLivro = new CriarLivro(livroRepository); _alterarLivro = new AlterarLivro(livroRepository); _excluirLivro = new ExcluirLivro(livroRepository); _consultarLivro = new ConsultarLivro(livroRepository); }
public async Task DeveCriarUmLivro() { //Arrange var persistenciaDoLivroMock = new Mock <ILivroRepository>(); persistenciaDoLivroMock.Setup(x => x.Criar(ModelsMock.LivroMock())); var criarLivro = new CriarLivro(persistenciaDoLivroMock.Object); //Action await criarLivro.Executar(ModelsMock.LivroMock()); //Assert Assert.Empty(criarLivro.Erros); }