public Task <List <QuestionnaireListViewModel> > Handle(GetAllQuestionnairesRequest request, CancellationToken cancellationToken) { var questionnaires = GetAllEntitiesQuery.Execute <Questionnaire>(); var questionnaireViewModels = Mapper.Map <List <QuestionnaireListViewModel> >(questionnaires); return(Task.FromResult(questionnaireViewModels)); }
public void GetAllQuestionnaires() { var getAllEntitiesQueryMock = new Mock <IGetAllEntitiesQuery>(); var mapperMock = new Mock <IMapper>(); var request = new GetAllQuestionnairesRequest(); var handler = new GetAllQuestionnairesRequestHandler(getAllEntitiesQueryMock.Object, mapperMock.Object); CancellationTokenSource cts = new CancellationTokenSource(); handler.Handle(request, cts.Token); getAllEntitiesQueryMock.Verify(x => x.Execute <Questionnaire>(), Times.Once); mapperMock.Verify(x => x.Map <List <QuestionnaireListViewModel> >(It.IsAny <ICollection <Questionnaire> >()), Times.Once); }