public async Task HandlerObterTodos_DeveRetornarTodosOsNivelsSalvosNoBanco() { var nivel1 = NivelFactory.GerarNivel(); var nivel2 = NivelFactory.GerarNivel(); await _context.Niveis.AddRangeAsync(nivel1, nivel2); await _context.SaveChangesAsync(); var query = new ObterTodosOsNiveisQuery(1, 20); var queryHandler = new NivelQueryHandler(_nivelRepository); var niveis = await queryHandler.Handle(query, CancellationToken.None); niveis.Should().HaveCount(2); }
public Task <PagedList <Nivel> > Handle(ObterTodosOsNiveisQuery request, CancellationToken cancellationToken) { return(Task.FromResult(_nivelRepository.ObterTodos(request.PageNumber, request.PageSize))); }