/// <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; }
private LearnDelFAMType_59Rule NewRule( IValidationErrorHandler validationErrorHandler = null, ILARSDataService larsDataService = null, IDerivedData_07Rule dd07 = null, IDerivedData_28Rule dd28 = null, IDerivedData_29Rule dd29 = 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(20); return(new LearnDelFAMType_59Rule( validationErrorHandler, larsDataService, dd07, dd28, dd29, famQueryService, fileDataService, organisationDataService, dateTimeQueryService ?? dateTimeQueryServiceMock.Object)); }
/// <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; }
private LearnDelFAMType_65Rule NewRule( IValidationErrorHandler validationErrorHandler = null, ILARSDataService larsDataService = null, IDerivedData_07Rule dd07 = null, IDerivedData_28Rule derivedData28Rule = null, IDerivedData_29Rule derivedData29Rule = null, IDateTimeQueryService dateTimeQueryService = null) { return(new LearnDelFAMType_65Rule(validationErrorHandler, larsDataService, dd07, derivedData28Rule, derivedData29Rule, dateTimeQueryService)); }
public LearnDelFAMType_65Rule( IValidationErrorHandler validationErrorHandler, ILARSDataService larsDataService, IDerivedData_07Rule dd07, IDerivedData_28Rule derivedDataRule28, IDerivedData_29Rule derivedDataRule29, IDateTimeQueryService dateTimeQueryService) : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_65) { _larsDataService = larsDataService; _dd07 = dd07; _derivedDataRule28 = derivedDataRule28; _derivedDataRule29 = derivedDataRule29; _dateTimeQueryService = dateTimeQueryService; }
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)); }
public LearnDelFAMType_80Rule( IValidationErrorHandler validationErrorHandler, IFileDataService fileDataService, IDateTimeQueryService dateTimeQueryService, ILARSDataService larsDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IDerivedData_07Rule dd07, IDerivedData_29Rule dd29, IDerivedData_38Rule dd38) : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_80) { _fileDataService = fileDataService; _dateTimeQueryService = dateTimeQueryService; _larsDataService = larsDataService; _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService; _dd07 = dd07; _dd29 = dd29; _dd38 = dd38; }
/// <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; }
private LearnDelFAMType_80Rule NewRule( IValidationErrorHandler validationErrorHandler = null, IFileDataService fileDataService = null, IDateTimeQueryService dateTimeQueryService = null, ILARSDataService larsDataService = null, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null, IDerivedData_07Rule dd07 = null, IDerivedData_29Rule dd29 = null, IDerivedData_38Rule dd38 = null) { return(new LearnDelFAMType_80Rule( validationErrorHandler, fileDataService, dateTimeQueryService, larsDataService, learningDeliveryFAMQueryService, dd07, dd29, dd38)); }
public LearnDelFAMType_59Rule( IValidationErrorHandler validationErrorHandler, ILARSDataService larsDataService, IDerivedData_07Rule dd07, IDerivedData_28Rule dd28, IDerivedData_29Rule dd29, ILearningDeliveryFAMQueryService famQueryService, IFileDataService fileDataService, IOrganisationDataService organisationDataService, IDateTimeQueryService dateTimeQueryService) : base(validationErrorHandler, RuleNameConstants.LearnDelFAMType_59) { _larsDataService = larsDataService; _dd07 = dd07; _dd28 = dd28; _dd29 = dd29; _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)); }