private LearnAimRef_91Rule NewRule(
            ILARSDataService larsDataService = null,
            IDerivedData_ValidityCategory_02 ddValidityCategory = null,
            IDerivedData_CategoryRef_02 ddCategoryRef           = null,
            IValidationErrorHandler validationErrorHandler      = null)
        {
            var academicYearDataService = new Mock <IAcademicYearDataService>();

            academicYearDataService.Setup(x => x.Start()).Returns(new DateTime(2020, 8, 1));

            return(new LearnAimRef_91Rule(academicYearDataService.Object, larsDataService, ddValidityCategory, ddCategoryRef, validationErrorHandler));
        }
示例#2
0
 public LearnAimRef_91Rule(
     IAcademicYearDataService academicYearDataService,
     ILARSDataService larsDataService,
     IDerivedData_ValidityCategory_02 ddValidityCategory,
     IDerivedData_CategoryRef_02 ddCategoryRef,
     IValidationErrorHandler validationErrorHandler)
     : base(validationErrorHandler, RuleNameConstants.LearnAimRef_91)
 {
     _academicYearDataService = academicYearDataService;
     _larsDataService         = larsDataService;
     _ddValidityCategory      = ddValidityCategory;
     _ddCategoryRef           = ddCategoryRef;
 }