public void TestGreaterThanFilter() { GreaterThanFilter v1 = new GreaterThanFilter(ConnectorAttributeBuilder.Build("foo", "bar")); GreaterThanFilter v2 = (GreaterThanFilter)CloneObject(v1); Assert.AreEqual(v1.GetAttribute(), v2.GetAttribute()); }
protected override String CreateGreaterThanExpression(GreaterThanFilter filter, Boolean not) { // Note that (!(a > X)) is only the same as (a <= X) if every object // has a value of a. if (not) { return(null); } String[] attrNames = GetLdapNamesForAttribute(filter.GetAttribute()); if (attrNames == null) { return(null); } StringBuilder builder = new StringBuilder(); BuildGreaterOrEqualFilter(builder, attrNames, filter.GetValue()); return(builder.ToString()); }
public void TestGreaterThanFilter() { GreaterThanFilter v1 = new GreaterThanFilter(ConnectorAttributeBuilder.Build("foo", "bar")); GreaterThanFilter v2 = (GreaterThanFilter)CloneObject(v1); Assert.AreEqual(v1.GetAttribute(), v2.GetAttribute()); }