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)); }
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; }