Beispiel #1
0
        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);
        }
Beispiel #2
0
        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));
        }