private TVTextLanguage GetFilledRandomTVTextLanguage(string OmitPropName) { TVTextLanguage tvTextLanguage = new TVTextLanguage(); if (OmitPropName != "TVText") { tvTextLanguage.TVText = GetRandomString("", 20); } if (OmitPropName != "Language") { tvTextLanguage.Language = LanguageRequest; } if (OmitPropName != "LanguageText") { tvTextLanguage.LanguageText = GetRandomString("", 5); } return(tvTextLanguage); }
private IEnumerable <ValidationResult> Validate(ValidationContext validationContext, ActionDBTypeEnum actionDBType) { string retStr = ""; Enums enums = new Enums(LanguageRequest); TVTextLanguage tvTextLanguage = validationContext.ObjectInstance as TVTextLanguage; tvTextLanguage.HasErrors = false; if (string.IsNullOrWhiteSpace(tvTextLanguage.TVText)) { tvTextLanguage.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._IsRequired, "TVText"), new[] { "TVText" })); } //TVText has no StringLength Attribute retStr = enums.EnumTypeOK(typeof(LanguageEnum), (int?)tvTextLanguage.Language); if (!string.IsNullOrWhiteSpace(retStr)) { tvTextLanguage.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._IsRequired, "Language"), new[] { "Language" })); } if (!string.IsNullOrWhiteSpace(tvTextLanguage.LanguageText) && tvTextLanguage.LanguageText.Length > 100) { tvTextLanguage.HasErrors = true; yield return(new ValidationResult(string.Format(CSSPServicesRes._MaxLengthIs_, "LanguageText", "100"), new[] { "LanguageText" })); } retStr = ""; // added to stop compiling CSSPError if (retStr != "") // will never be true { tvTextLanguage.HasErrors = true; yield return(new ValidationResult("AAA", new[] { "AAA" })); } }
public TVTextLanguageTest() { tVTextLanguage = new TVTextLanguage(); }