public async Task ThenGetsAllStandardVersions( [Frozen] Mock <IRegisterQueryRepository> repository, GetAppliedStandardVersionsForEpaoRequest request, List <AppliedStandardVersion> versions, GetAppliedStandardVersionsForEpaoHandler sut) { //Arrange repository.Setup(s => s.GetAppliedStandardVersionsForEPAO(request.OrganisationId, request.StandardReference)).ReturnsAsync(versions); //Act var result = await sut.Handle(request, new CancellationToken()); //Assert result.Should().BeEquivalentTo(versions); }
public async Task <IEnumerable <AppliedStandardVersion> > Handle(GetAppliedStandardVersionsForEpaoRequest request, CancellationToken cancellationToken) { _logger.LogInformation($@"Handling GetStandardVersionsByOrganisationIdAndStandardReference Request for OrganisationId [{request.OrganisationId}] and Standard Reference[{request.StandardReference}]"); return(await _registerQueryRepository.GetAppliedStandardVersionsForEPAO(request.OrganisationId, request.StandardReference)); }