public async Task GivenAList_WhenGetAllEvaluationsQueryHandler_ThenReturnNotNull() { var evaluation1 = EvaluationsFactory.ValidEvaluation(); var evaluation2 = EvaluationsFactory.ValidEvaluation(); var evaluations = new List <Evaluation> { evaluation1, evaluation2 }; var command = new GetAllEvaluationsQuery(); var mockRepo = new Mock <IEvaluationRepository>(); mockRepo.Setup(db => db.GetAllAsync().Result).Returns(evaluations); var handler = new GetAllEvaluationsQueryHandler(mockRepo.Object); var result = await handler.Handle(command, CancellationToken.None); result.Should().NotContainNulls(); result.Should().HaveCount(evaluations.Count); result.Should().Contain(evaluation1); }
public async Task <IEnumerable <Evaluation> > Handle(GetAllEvaluationsQuery request, CancellationToken cancellationToken) { return(await _repository.GetAllAsync()); }