private LearnDelFAMType_57Rule NewRule( IValidationErrorHandler validationErrorHandler = null, ILARSDataService larsDataService = null, IDerivedData_07Rule dd07 = null, IDerivedData_12Rule dd12 = null, IDerivedData_21Rule dd21 = null, ILearningDeliveryFAMQueryService famQueryService = null, IFileDataService fileDataService = null, IOrganisationDataService organisationDataService = null, IDateTimeQueryService dateTimeQueryService = null) { var dateTimeQueryServiceMock = new Mock <IDateTimeQueryService>(); dateTimeQueryServiceMock.Setup(x => x.YearsBetween(It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns(24); return(new LearnDelFAMType_57Rule( validationErrorHandler, larsDataService, dd07, dd12, dd21, famQueryService, fileDataService, organisationDataService, dateTimeQueryService ?? dateTimeQueryServiceMock.Object)); }
/// <summary> /// Initializes a new instance of the <see cref="LearnDelFAMType_66Rule" /> class. /// </summary> /// <param name="validationErrorHandler">The validation error handler.</param> /// <param name="larsData">The lars data.</param> /// <param name="derivedData07">The derived data 07 rule.</param> /// <param name="derivedData21">The derived data 21 rule.</param> /// <param name="derivedData28">The derived data 28 rule.</param> /// <param name="derivedData29">The derived data 29 rule.</param> public LearnDelFAMType_66Rule( IValidationErrorHandler validationErrorHandler, ILARSDataService larsData, IDD07 derivedData07, IDerivedData_21Rule derivedData21, IDerivedData_28Rule derivedData28, IDerivedData_29Rule derivedData29) { It.IsNull(validationErrorHandler) .AsGuard <ArgumentNullException>(nameof(validationErrorHandler)); It.IsNull(larsData) .AsGuard <ArgumentNullException>(nameof(larsData)); It.IsNull(derivedData07) .AsGuard <ArgumentNullException>(nameof(derivedData07)); It.IsNull(derivedData21) .AsGuard <ArgumentNullException>(nameof(derivedData21)); It.IsNull(derivedData28) .AsGuard <ArgumentNullException>(nameof(derivedData28)); It.IsNull(derivedData29) .AsGuard <ArgumentNullException>(nameof(derivedData29)); _messageHandler = validationErrorHandler; _larsData = larsData; _derivedData07 = derivedData07; _derivedData21 = derivedData21; _derivedData28 = derivedData28; _derivedData29 = derivedData29; }
/// <summary> /// Initializes a new instance of the <see cref="LearnDelFAMType_62Rule" /> class. /// </summary> /// <param name="validationErrorHandler">The validation error handler.</param> /// <param name="larsData">The lars data.</param> /// <param name="derivedData07">The derived data 07 rule.</param> /// <param name="derivedData21">The derived data 21 rule.</param> /// <param name="derivedData28">The derived data 28 rule.</param> /// <param name="derivedData29">The derived data 29 rule.</param> public LearnDelFAMType_62Rule( IValidationErrorHandler validationErrorHandler, ILARSDataService larsData, IDerivedData_07Rule derivedData07, IDerivedData_21Rule derivedData21, IDerivedData_28Rule derivedData28, IDerivedData_29Rule derivedData29) : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_62) { It.IsNull(validationErrorHandler) .AsGuard <ArgumentNullException>(nameof(validationErrorHandler)); It.IsNull(larsData) .AsGuard <ArgumentNullException>(nameof(larsData)); It.IsNull(derivedData07) .AsGuard <ArgumentNullException>(nameof(derivedData07)); It.IsNull(derivedData21) .AsGuard <ArgumentNullException>(nameof(derivedData21)); It.IsNull(derivedData28) .AsGuard <ArgumentNullException>(nameof(derivedData28)); It.IsNull(derivedData29) .AsGuard <ArgumentNullException>(nameof(derivedData29)); _larsData = larsData; _derivedData07 = derivedData07; _derivedData21 = derivedData21; _derivedData28 = derivedData28; _derivedData29 = derivedData29; }
public LearnDelFAMType_61Rule( IValidationErrorHandler validationErrorHandler, ILARSDataService larsData, IDerivedData_07Rule derivedData07, IDerivedData_21Rule derivedData21, IDerivedData_28Rule derivedData28, IDerivedData_29Rule derivedData29) : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_61) { _larsData = larsData; _derivedData07 = derivedData07; _derivedData21 = derivedData21; _derivedData28 = derivedData28; _derivedData29 = derivedData29; }
public LearnDelFAMType_66Rule NewRule( IValidationErrorHandler handler = null, ILARSDataService lars = null, IDerivedData_07Rule mockDDRule07 = null, IDerivedData_21Rule mockDDRule21 = null, IDerivedData_28Rule mockDDRule28 = null, IDerivedData_29Rule mockDDRule29 = null, IDateTimeQueryService mockDateTimeQueryService = null) { return(new LearnDelFAMType_66Rule( handler, lars, mockDDRule07, mockDDRule21, mockDDRule28, mockDDRule29, mockDateTimeQueryService)); }
/// <summary> /// Initializes a new instance of the <see cref="LearnDelFAMType_60Rule"/> class. /// </summary> /// <param name="validationErrorHandler">The validation error handler.</param> /// <param name="larsData">The lars data.</param> /// <param name="derivedData07">The derived data07.</param> /// <param name="derivedData21">The derived data21.</param> /// <param name="derivedData28">The derived data28.</param> /// <param name="derivedData29">The derived data29.</param> /// <param name="organisationDataService">The organisation data service.</param> /// <param name="fileDataService">The file data service.</param> public LearnDelFAMType_60Rule( IValidationErrorHandler validationErrorHandler, ILARSDataService larsData, IDerivedData_07Rule derivedData07, IDerivedData_21Rule derivedData21, IDerivedData_28Rule derivedData28, IDerivedData_29Rule derivedData29, IOrganisationDataService organisationDataService, IFileDataService fileDataService) : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_60) { _larsData = larsData; _derivedData07 = derivedData07; _derivedData21 = derivedData21; _derivedData28 = derivedData28; _derivedData29 = derivedData29; _organisationDataService = organisationDataService; _fileDataService = fileDataService; }
public LearnDelFAMType_56Rule( IValidationErrorHandler validationErrorHandler, ILARSDataService larsDataService, IDerivedData_07Rule dd07, IDerivedData_12Rule dd12, IDerivedData_21Rule derivedDataRule21, ILearningDeliveryFAMQueryService famQueryService, IFileDataService fileDataService, IOrganisationDataService organisationDataService, IDateTimeQueryService dateTimeQueryService) : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_56) { _larsDataService = larsDataService; _dd07 = dd07; _dd12 = dd12; _derivedDataRule21 = derivedDataRule21; _famQueryService = famQueryService; _fileDataService = fileDataService; _organisationDataService = organisationDataService; _dateTimeQueryService = dateTimeQueryService; }
public LearnDelFAMType_60Rule NewRule( IValidationErrorHandler handler = null, ILARSDataService larsDataService = null, IDerivedData_07Rule dd07 = null, IDerivedData_21Rule dd21 = null, IDerivedData_28Rule dd28 = null, IDerivedData_29Rule dd29 = null, IOrganisationDataService organisationDataService = null, IFileDataService fileDataService = null, IDateTimeQueryService dateTimeQueryService = null) { return(new LearnDelFAMType_60Rule( handler, larsDataService, dd07, dd21, dd28, dd29, organisationDataService, fileDataService, dateTimeQueryService)); }