private MWQMSampleDuplicateItem GetFilledRandomMWQMSampleDuplicateItem(string OmitPropName) { MWQMSampleDuplicateItem mwqmSampleDuplicateItem = new MWQMSampleDuplicateItem(); if (OmitPropName != "ParentSite") { mwqmSampleDuplicateItem.ParentSite = GetRandomString("", 6); } if (OmitPropName != "DuplicateSite") { mwqmSampleDuplicateItem.DuplicateSite = GetRandomString("", 6); } return(mwqmSampleDuplicateItem); }
private IEnumerable <ValidationResult> Validate(ValidationContext validationContext, ActionDBTypeEnum actionDBType) { string retStr = ""; Enums enums = new Enums(LanguageRequest); MWQMSampleDuplicateItem mwqmSampleDuplicateItem = validationContext.ObjectInstance as MWQMSampleDuplicateItem; mwqmSampleDuplicateItem.HasErrors = false; if (string.IsNullOrWhiteSpace(mwqmSampleDuplicateItem.ParentSite)) { mwqmSampleDuplicateItem.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._IsRequired, "ParentSite"), new[] { "ParentSite" })); } if (!string.IsNullOrWhiteSpace(mwqmSampleDuplicateItem.ParentSite) && (mwqmSampleDuplicateItem.ParentSite.Length < 1 || mwqmSampleDuplicateItem.ParentSite.Length > 200)) { mwqmSampleDuplicateItem.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._LengthShouldBeBetween_And_, "ParentSite", "1", "200"), new[] { "ParentSite" })); } if (string.IsNullOrWhiteSpace(mwqmSampleDuplicateItem.DuplicateSite)) { mwqmSampleDuplicateItem.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._IsRequired, "DuplicateSite"), new[] { "DuplicateSite" })); } if (!string.IsNullOrWhiteSpace(mwqmSampleDuplicateItem.DuplicateSite) && (mwqmSampleDuplicateItem.DuplicateSite.Length < 1 || mwqmSampleDuplicateItem.DuplicateSite.Length > 200)) { mwqmSampleDuplicateItem.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._LengthShouldBeBetween_And_, "DuplicateSite", "1", "200"), new[] { "DuplicateSite" })); } retStr = ""; // added to stop compiling CSSPError if (retStr != "") // will never be true { mwqmSampleDuplicateItem.HasErrors = true; yield return(new ValidationResult("AAA", new[] { "AAA" })); } }
public MWQMSampleDuplicateItemTest() { mWQMSampleDuplicateItem = new MWQMSampleDuplicateItem(); }