public override void Given()
        {
            expectedApiResult = new Models.Contracts.TrainingProvider.FindLearnerRecord
            {
                ProfileId                 = 1,
                Uln                       = 123456789,
                Name                      = "Test user",
                DateofBirth               = DateTime.UtcNow.AddYears(-20),
                ProviderName              = "Barsley College",
                IsLearnerRegistered       = true,
                IsLearnerRecordAdded      = true,
                IsEnglishAndMathsAchieved = true,
                HasLrsEnglishAndMaths     = true
            };

            InternalApiClient.FindLearnerRecordAsync(ProviderUkprn, Uln).Returns(expectedApiResult);
        }
 public override void Given()
 {
     expectedApiResult = null;
     InternalApiClient.FindLearnerRecordAsync(Arg.Any <long>(), Arg.Any <long>())
     .Returns(expectedApiResult);
 }
 public async override Task When()
 {
     ActualResult = await Loader.FindLearnerRecordAsync(ProviderUkprn, Uln);
 }