public override void Setup() { _logger = Substitute.For <ILogger <IPersonalLearningRecordServiceApiClient> >(); _learnerServiceR9Client = Substitute.For <ILearnerServiceR9Client>(); _registrationLearnerDetails = new RegisteredLearnerDetails { Uln = 1234567890, Firstname = "First 1", Lastname = "Last 1", DateofBirth = DateTime.UtcNow.AddYears(-30) }; _configuration = new ResultsAndCertificationConfiguration { LearningRecordServiceSettings = new LearningRecordServiceSettings { VendorId = 1, Ukprn = "9856741231", Username = "******", Password = "******" } }; _mockHttpResult = new GetLearnerLearningEventsResponse { FoundULN = _registrationLearnerDetails.Uln.ToString(), IncomingULN = _registrationLearnerDetails.Uln.ToString(), LearnerRecord = new LearningEvent[] { new LearningEvent { Grade = "Pass", SubjectCode = "100/2510/8" }, new LearningEvent { Grade = "Fail", SubjectCode = "100/2508/X" } } }; }
public PersonalLearningRecordServiceApiClient(ILogger <IPersonalLearningRecordServiceApiClient> logger, ILearnerServiceR9Client learnerServiceR9Client, ResultsAndCertificationConfiguration configuration) { _logger = logger; _learnerServiceR9Client = learnerServiceR9Client; _configuration = configuration; }