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.AgeAtGivenDate(It.IsAny <DateTime>(), It.IsAny <DateTime>())).Returns(20); return(new LearnDelFAMType_59Rule( validationErrorHandler, larsDataService, dd07, dd28, dd29, famQueryService, fileDataService, organisationDataService, dateTimeQueryService ?? dateTimeQueryServiceMock.Object)); }
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)); }
private LearningDeliveryHE_02Rule NewRule( ILearningDeliveryFAMQueryService learningDeliveryFamQueryService = null, IFileDataService fileDataService = null, IOrganisationDataService organisationDataService = null, IValidationErrorHandler validationErrorHandler = null) { return(new LearningDeliveryHE_02Rule(learningDeliveryFamQueryService, fileDataService, organisationDataService, validationErrorHandler)); }
public LearningDeliveryHE_02Rule( ILearningDeliveryFAMQueryService learningDeliveryFamQueryService, IFileDataService fileDataService, IOrganisationDataService organisationDataService, IValidationErrorHandler validationErrorHandler) : base(validationErrorHandler, RuleNameConstants.LearningDeliveryHE_02) { _learningDeliveryFamQueryService = learningDeliveryFamQueryService; _fileDataService = fileDataService; _organisationDataService = organisationDataService; }
public LearningDeliveryHE_08Rule( IValidationErrorHandler validationErrorHandler, IFileDataService fileDataService, ILARSDataService lARSDataService, IDerivedData_27Rule derivedData_27Rule, IOrganisationDataService organisationDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService) : base(validationErrorHandler, RuleNameConstants.LearningDeliveryHE_08) { _fileDataService = fileDataService; _lARSDataService = lARSDataService; _derivedData_27Rule = derivedData_27Rule; _organisationDataService = organisationDataService; _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService; }
public LSDPostcode_02Rule( IValidationErrorHandler validationErrorHandler, IFileDataService fileDataService, IPostcodesDataService postcodesDataService, IOrganisationDataService organisationDataService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IDerivedData_35Rule dd35) : base(validationErrorHandler, RuleNameConstants.LSDPostcode_02) { _fileDataService = fileDataService; _postcodesDataService = postcodesDataService; _organisationDataService = organisationDataService; _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService; _dd35 = dd35; }
public LearnAimRef_80Rule( ILARSDataService larsDataService, IOrganisationDataService organisationDataService, ILearningDeliveryFAMQueryService learningDeliveryFamQueryService, IDerivedData_07Rule dd07, IFileDataService fileDataService, IValidationErrorHandler validationErrorHandler) : base(validationErrorHandler, RuleNameConstants.LearnAimRef_80) { _larsDataService = larsDataService; _organisationDataService = organisationDataService; _learningDeliveryFamQueryService = learningDeliveryFamQueryService; _dd07 = dd07; _fileDataService = fileDataService; }
public LearningDeliveryHE_07Rule NewRule( IValidationErrorHandler validationErrorHandler = null, IFileDataService fileDataService = null, ILARSDataService lARSDataService = null, IDerivedData_27Rule derivedData_27Rule = null, IOrganisationDataService organisationDataService = null, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null) { return(new LearningDeliveryHE_07Rule( validationErrorHandler: validationErrorHandler, fileDataService: fileDataService, lARSDataService: lARSDataService, derivedData_27Rule: derivedData_27Rule, organisationDataService: organisationDataService, learningDeliveryFAMQueryService: learningDeliveryFAMQueryService)); }
private LearnAimRef_80Rule NewRule( ILARSDataService larsDataService = null, IOrganisationDataService organisationDataService = null, ILearningDeliveryFAMQueryService learningDeliveryFamQueryService = null, IDerivedData_07Rule dd07 = null, IFileDataService fileDataService = null, IValidationErrorHandler validationErrorHandler = null) { return(new LearnAimRef_80Rule( larsDataService, organisationDataService, learningDeliveryFamQueryService, dd07, fileDataService, validationErrorHandler)); }
private LSDPostcode_02Rule NewRule( IValidationErrorHandler validationErrorHandler = null, IFileDataService fileDataService = null, IPostcodesDataService postcodesDataService = null, IOrganisationDataService organisationDataService = null, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null, IDerivedData_35Rule dd35 = null) { return(new LSDPostcode_02Rule( validationErrorHandler, fileDataService, postcodesDataService, organisationDataService, learningDeliveryFAMQueryService, dd35)); }
public LearnAimRef_78Rule( IValidationErrorHandler validationErrorHandler, ILARSDataService larsData, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, IFileDataService fileData, IOrganisationDataService organisationData, IDerivedData_07Rule dd07, IDateTimeQueryService dateTimeQueryService) { _messageHandler = validationErrorHandler; _larsData = larsData; _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService; _fileData = fileData; _organisationData = organisationData; _dd07 = dd07; _dateTimeQueryService = dateTimeQueryService; }
public DateOfBirth_32Rule( IDerivedData_07Rule dd07, IDateTimeQueryService dateTimeQueryService, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService, ILARSDataService larsDataService, IOrganisationDataService organisationDataService, IFileDataService fileDataService, IValidationErrorHandler validationErrorHandler) : base(validationErrorHandler, RuleNameConstants.DateOfBirth_32) { _dd07 = dd07; _dateTimeQueryService = dateTimeQueryService; _learningDeliveryFAMQueryService = learningDeliveryFAMQueryService; _larsDataService = larsDataService; _organisationDataService = organisationDataService; _fileDataService = fileDataService; }
private DateOfBirth_49Rule NewRule( IDateTimeQueryService dateTimeQueryService = null, IDerivedData_07Rule dd07 = null, IFileDataService fileDataService = null, ILARSDataService larsDataService = null, ILearningDeliveryFAMQueryService learningDeliveryFAMQueryService = null, IOrganisationDataService organisationDataService = null, IValidationErrorHandler validationErrorHandler = null) { return(new DateOfBirth_49Rule( dateTimeQueryService, dd07, fileDataService, larsDataService, learningDeliveryFAMQueryService, organisationDataService, validationErrorHandler)); }
/// <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_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)); }
/// <summary> /// Initializes a new instance of the <see cref="LearnAimRef_78Rule" /> class. /// </summary> /// <param name="validationErrorHandler">The validation error handler.</param> /// <param name="larsData">The lars data.</param> /// <param name="commonChecks">The common checks.</param> /// <param name="fileData">The file data (service).</param> /// <param name="organisationData">The organisation data (service).</param> public LearnAimRef_78Rule( IValidationErrorHandler validationErrorHandler, ILARSDataService larsData, IProvideRuleCommonOperations commonChecks, IFileDataService fileData, IOrganisationDataService organisationData) { It.IsNull(validationErrorHandler) .AsGuard <ArgumentNullException>(nameof(validationErrorHandler)); It.IsNull(larsData) .AsGuard <ArgumentNullException>(nameof(larsData)); It.IsNull(commonChecks) .AsGuard <ArgumentNullException>(nameof(commonChecks)); It.IsNull(fileData) .AsGuard <ArgumentNullException>(nameof(fileData)); It.IsNull(organisationData) .AsGuard <ArgumentNullException>(nameof(organisationData)); _messageHandler = validationErrorHandler; _larsData = larsData; _check = commonChecks; _fileData = fileData; _organisationData = organisationData; }
public DerivedData_27Rule(IOrganisationDataService organisationDataService) { _organisationDataService = organisationDataService; }
public DerivedData_27Rule NewRule(IOrganisationDataService organisationDataService = null) { return(new DerivedData_27Rule(organisationDataService: organisationDataService)); }
private PartnerUKPRN_01Rule NewRule(IOrganisationDataService organisationDataService = null, IValidationErrorHandler validationErrorHandler = null) { return(new PartnerUKPRN_01Rule(organisationDataService, validationErrorHandler)); }
private CampId_02Rule NewRule(IValidationErrorHandler validationErrorHandler = null, IOrganisationDataService organisationDataService = null, IFileDataCache fileDataCache = null) { return(new CampId_02Rule(organisationDataService: organisationDataService, validationErrorHandler: validationErrorHandler, fileDataCache: fileDataCache)); }
public CampId_02Rule(IOrganisationDataService organisationDataService, IValidationErrorHandler validationErrorHandler, IFileDataCache fileDataCache) : base(validationErrorHandler, RuleNameConstants.CampId_02) { _organisationDataService = organisationDataService; _fileDataCache = fileDataCache; }
public CampId_01Rule(IOrganisationDataService organisationDataService, IValidationErrorHandler validationErrorHandler) : base(validationErrorHandler, RuleNameConstants.CampId_01) { _organisationDataService = organisationDataService; }
public PartnerUKPRN_01Rule(IOrganisationDataService organisationDataService, IValidationErrorHandler validationErrorHandler) : base(validationErrorHandler, RuleNameConstants.PartnerUKPRN_01) { _organisationDataService = organisationDataService; }
private CampId_01Rule NewRule(IValidationErrorHandler validationErrorHandler = null, IOrganisationDataService organisationDataService = null) { return(new CampId_01Rule(organisationDataService: organisationDataService, validationErrorHandler: validationErrorHandler)); }