public override void Given()
 {
     CommonService.CreateFunctionLog(Arg.Any <FunctionLogDetails>()).Returns(true);
     PersonalLearningRecordService.ProcessLearnerVerificationAndLearningEventsAsync().Returns(new LearnerVerificationAndLearningEventsResponse {
         IsSuccess = true
     });
     CommonService.UpdateFunctionLog(Arg.Any <FunctionLogDetails>()).Returns(true);
 }
 public void Then_Expected_Methods_Are_Called()
 {
     CommonService.Received(1).CreateFunctionLog(Arg.Any <FunctionLogDetails>());
     PersonalLearningRecordService.Received(1).ProcessLearnerVerificationAndLearningEventsAsync();
     CommonService.Received(1).UpdateFunctionLog(Arg.Any <FunctionLogDetails>());
 }