public void Setup() { RegisterQueryRepository = new Mock <IRegisterQueryRepository>(); _assessmentOrganisationDetails1 = new EpaOrganisation { OrganisationId = "EPA9999", Name = "Name 100", Ukprn = 777777 }; _assessmentOrganisationDetails2 = new EpaOrganisation { OrganisationId = "EPA8888", Name = "Name 10" }; _request = new GetAssessmentOrganisationsbyStandardRequest { StandardId = _standardId }; Logger = new Mock <ILogger <GetAssessmentOrganisationsByStandardHandler> >(); _expectedOrganisationListOfDetails = new List <EpaOrganisation> { _assessmentOrganisationDetails1, _assessmentOrganisationDetails2 }; RegisterQueryRepository.Setup(r => r.GetAssessmentOrganisationsByStandardId(_standardId)) .Returns(Task.FromResult(_expectedOrganisationListOfDetails.AsEnumerable())); GetAssessmentOrganisationsByStandardHandler = new GetAssessmentOrganisationsByStandardHandler(RegisterQueryRepository.Object, Logger.Object); }
public async Task <List <EpaOrganisation> > Handle(GetAssessmentOrganisationsbyStandardRequest request, CancellationToken cancellationToken) { var standardId = request.StandardId; _logger.LogInformation($@"Handling AssessmentOrganisations Request for StandardId [{standardId}]"); var organisations = await _registerQueryRepository.GetAssessmentOrganisationsByStandardId(request.StandardId); return(organisations.ToList()); }