Exemple #1
0
        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"
                                                      } }
            };
        }
Exemple #2
0
 public PersonalLearningRecordServiceApiClient(ILogger <IPersonalLearningRecordServiceApiClient> logger,
                                               ILearnerServiceR9Client learnerServiceR9Client,
                                               ResultsAndCertificationConfiguration configuration)
 {
     _logger = logger;
     _learnerServiceR9Client = learnerServiceR9Client;
     _configuration          = configuration;
 }