Exemplo n.º 1
0
        public async Task check_orchestrator_builds_with_roepao_details()
        {
            var request = new GetRoepaoRequest(_applicationId, UserId, UserName);

            var viewModel = await _orchestrator.GetRoepaoViewModel(request);

            // NOTE: We only grab Common Details at the moment
            Assert.IsNotNull(viewModel.Ukprn);
            Assert.IsNotNull(viewModel.ApplyLegalName);
        }
Exemplo n.º 2
0
        public async Task <RoepaoPageViewModel> GetRoepaoViewModel(GetRoepaoRequest request)
        {
            var pageId = GatewayPageIds.Roepao;

            _logger.LogInformation($"Retrieving RoEPAO details for application {request.ApplicationId}");

            var model = new RoepaoPageViewModel();
            await model.PopulatePageCommonDetails(_applyApiClient, request.ApplicationId, GatewaySequences.RegisterChecks,
                                                  pageId,
                                                  request.UserId,
                                                  request.UserName,
                                                  RoatpGatewayConstants.Captions.RegisterChecks,
                                                  RoatpGatewayConstants.Headings.Roepao,
                                                  NoSelectionErrorMessages.Errors[GatewayPageIds.Roepao]);

            return(model);
        }