public async Task Then_learner_details_are_retrieved(int pageNumber) { // Arrange var providerMessage = new RefreshIlrsProviderMessage { Source = "1920", Ukprn = UkprnThree, LearnerPageNumber = pageNumber }; // Act await Sut.ProcessLearners(providerMessage); // Assert var optionsLearnerFundModels = ConfigurationHelper.ConvertCsvValueToList <int>(Options.Object.Value.LearnerFundModels); DataCollectionServiceApiClient.Verify( v => v.GetLearners( "1920", UkprnThree, 1, -1, It.Is <List <int> >(p => Enumerable.SequenceEqual(p, optionsLearnerFundModels)), -1, Options.Object.Value.LearnerPageSize, pageNumber), Times.Once); }
public async Task Then_each_academic_year_is_validated(string source) { // Act await Sut.ProcessProviders(); // Assert DataCollectionServiceApiClient.Verify(v => v.GetProviders(source, DateTime.MaxValue, 1, 1), Times.Once); }
public async Task Then_sources_of_academic_year_are_retrieved() { // Act await Sut.ProcessProviders(); // Assert DataCollectionServiceApiClient.Verify(v => v.GetAcademicYears(Period6Date1920), Times.Exactly(2)); }