Ejemplo n.º 1
0
 public CommitmentsApiHealthCheck(
     CommitmentsApiClient commitmentsApiClient,
     ILogger <CommitmentsApiHealthCheck> logger)
 {
     _logger = logger;
     _commitmentsApiClient = commitmentsApiClient;
 }
 public DeleteDraftApprenticeshipViewModelMapperTestsFixture WithNoMatchingApprentices()
 {
     CommitmentsApiClient.Setup(x => x.GetDraftApprenticeships(It.IsAny <long>(), It.IsAny <CancellationToken>()))
     .ReturnsAsync(GetDraftApprenticeshipsResponse);
     DeleteApprenticeshipRequest = _autoFixture.Create <DeleteApprenticeshipRequest>();
     return(this);
 }
Ejemplo n.º 3
0
        public ICommitmentsApiClient CreateClient()
        {
            var httpClientFactory = new AzureActiveDirectoryHttpClientFactory(_configuration.CommitmentsApi, _loggerFactory);
            var httpClient        = httpClientFactory.CreateHttpClient();
            var restHttpClient    = new CommitmentsRestHttpClient(httpClient, _loggerFactory);
            var apiClient         = new CommitmentsApiClient(restHttpClient);

            return(apiClient);
        }
            public DeleteDraftApprenticeshipViewModelMapperTestsFixture WithSingleApprenticeship()
            {
                SingleApprenticeship = _autoFixture.Create <DraftApprenticeshipDto>();
                GetDraftApprenticeshipsResponse.DraftApprenticeships = new List <DraftApprenticeshipDto> {
                    SingleApprenticeship
                };

                CommitmentsApiClient.Setup(x => x.GetDraftApprenticeships(It.IsAny <long>(), It.IsAny <CancellationToken>()))
                .ReturnsAsync(GetDraftApprenticeshipsResponse);

                DeleteApprenticeshipRequest = _autoFixture.Build <DeleteApprenticeshipRequest>()
                                              .With(x => x.DraftApprenticeshipId, SingleApprenticeship.Id).Create();
                return(this);
            }
 public WhenMappingCohortsRequestToCohortsViewModelFixture WithNoCohortsFound()
 {
     CommitmentsApiClient.Setup(x => x.GetCohorts(It.IsAny <GetCohortsRequest>(), It.IsAny <CancellationToken>())).ReturnsAsync(new GetCohortsResponse(new List <CohortSummary>()));
     return(this);
 }
 public void VerifyGetDraftApprenticeshipsIsCalledCorrectly()
 {
     CommitmentsApiClient.Verify(x => x.GetDraftApprenticeships(DeleteApprenticeshipRequest.CohortId, CancellationToken.None), Times.Once);
 }
Ejemplo n.º 7
0
 public void VerifyDeleteCohortWasCalledCorrectly()
 {
     CommitmentsApiClient.Verify(x => x.DeleteCohort(ConfirmDeleteViewModel.CohortId, UserInfo, It.IsAny <CancellationToken>()));
 }
Ejemplo n.º 8
0
 public void VerifyAgreementIdIsFetchedAndEncodedCorrectly(string agreementHashedId)
 {
     CommitmentsApiClient.Verify(x => x.GetCohort(Source.CohortId, It.IsAny <CancellationToken>()));
     CommitmentsApiClient.Verify(x => x.GetLatestAgreementId(Cohort.AccountLegalEntityId, It.IsAny <CancellationToken>()));
     Assert.AreEqual("XYZ", agreementHashedId);
 }
Ejemplo n.º 9
0
 public ViewEmployerAgreementMapperTestFixture NoAgreements()
 {
     CommitmentsApiClient.Setup(x => x.GetLatestAgreementId(It.IsAny <long>(), It.IsAny <CancellationToken>()))
     .ReturnsAsync((long?)null);
     return(this);
 }