public void Test_DocCompositeField_2() { using (var app = new AzosApplication(null, BASE_CONF)) { var doc = new DocCompositeField(); doc.D1 = new DocDirectField(); doc.D2 = new DocDirectField { S1 = "kgergegergegegeyrepkpperunvpuewpfoue[rputme[wutmpwempfouwm" }; var ve = doc.Validate(app); Aver.IsNotNull(ve); if (ve is FieldValidationException fve) { Console.WriteLine(fve.Message); Aver.IsTrue(fve.Message.Contains("list")); } else { Aver.Fail("Not a FVExcp"); } doc.D2.S1 = "key"; ve = doc.Validate(app); Aver.IsNull(ve); } }
public void Test_DocCompositeField_1() { using (var app = new AzosApplication(null, BASE_CONF)) { var doc = new DocCompositeField(); doc.D1 = new DocDirectField(); doc.D2 = new DocDirectField { S1 = "key" }; Aver.IsNull(doc.Validate(app)); } }