public void GetSentence_Column_DataTypeLong() { RuleExpressionGroup gOuter = TestData_RuleExpressionGroups.RuleExpresssion_LogicalName_EndsWith_TypeOrCode_And_Max_lengh_is_gt_5(); string sentence = gOuter.GetSentence(); Assert.Equal("(([LogicalName][Ends with][code] OR [LogicalName][Ends with][type]) AND ([MaxLength][Is greater than][5]))", sentence); }
public void RunRuleAgainstObject_Column_EndsWithEmailVariants() { RuleExpressionGroup g = TestData_RuleExpressionGroups.LogicalNameEndsWithEmailVariants(); DataColumn c = new DataColumn(); c.ExtendedProperties["LogicalName"] = "person email"; Assert.True(g.EvaluateAgainstObject(c)); }
public void RunRuleAgainstObject_Column_DataTypeLong() { RuleExpressionGroup gOuter = TestData_RuleExpressionGroups.RuleExpresssion_LogicalName_EndsWith_TypeOrCode_And_Max_lengh_is_gt_5(); DataColumn c = new DataColumn(); c.ExtendedProperties["LogicalName"] = "Hearing Code"; c.MaxLength = 6; Assert.True(gOuter.EvaluateAgainstObject(c)); }