public void Init() { this.model = ClassPropertyInitializator.SetProperties<OLEOPICriminalInfoBlock>(new OLEOPICriminalInfoBlock()); this.model.HaveCrimeConviction = true; this.model.CriminalRecordApproval = true; this.model.WasSuspectOfCrime = true; this.model.IsSchengenZoneEntryStillInForce = true; this.model.WasSchengenEntryRefusal = true; // Date prop init this.model.ConvictionDate = RandomData.GetDateTime(); this.model.CrimeDate = RandomData.GetDateTime(); this.model.SchengenEntryTimeRefusalExpiration = RandomData.GetDateTime(); var locManager = new Mock<ILocalizationManager>(); locManager.Setup( s => s.GetValidatorTranslationTEST(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>())) .Returns("Some test string"); this.validator = new OLEOPICriminalInfoBlockValidator(locManager.Object); }
/// <summary> /// Maps from web to db Model /// </summary> /// <param name="input">OLEOPICriminalInfoBlock Web model</param> /// <param name="dbModel">OLEOPIFinancialInformationPage object model</param> private static void ToCriminalInformationDbModel(OLEOPICriminalInfoBlock input, db.OLEOPIFinancialInformationPage dbModel) { if (input == null || dbModel == null) { throw new ArgumentException("One of model is null"); } dbModel.CriminalConvictionCountry = input.ConvictionCountry; dbModel.CriminalConvictionCrimeDescription = input.ConvictionCrimeDescription; dbModel.CriminalConvictionDate = input.ConvictionDate; dbModel.CriminalConvictionSentence = input.ConvictionSentence; dbModel.CriminalCrimeAllegedOffence = input.CrimeAllegedOffence; dbModel.CriminalCrimeCountry = input.CrimeCountry; dbModel.CriminalCrimeDate = input.CrimeDate; dbModel.CriminalHaveCrimeConviction = input.HaveCrimeConviction; dbModel.CriminalIsSchengenZoneEntryStillInForce = input.IsSchengenZoneEntryStillInForce; dbModel.CriminalRecordApproval = input.CriminalRecordApproval; dbModel.CriminalRecordRetriveDenialReason = input.CriminalRecordRetriveDenialReason; dbModel.CriminalSchengenEntryRefusalCountry = input.SchengenEntryRefusalCountry; dbModel.CriminalSchengenEntryTimeRefusalExpiration = input.SchengenEntryTimeRefusalExpiration; dbModel.CriminalWasSchengenEntryRefusal = input.WasSchengenEntryRefusal; dbModel.CriminalWasSuspectOfCrime = input.WasSuspectOfCrime; }