public void TestLessThanOrEqualFilter()
        {
            LessThanOrEqualFilter v1 = new LessThanOrEqualFilter(ConnectorAttributeBuilder.Build("foo", "bar"));
            LessThanOrEqualFilter v2 = (LessThanOrEqualFilter)CloneObject(v1);

            Assert.AreEqual(v1.GetAttribute(), v2.GetAttribute());
        }
        protected override String CreateLessThanOrEqualExpression(
            LessThanOrEqualFilter filter, Boolean not)
        {
            String[] attrNames = GetLdapNamesForAttribute(filter.GetAttribute());
            if (attrNames == null)
            {
                return(null);
            }

            StringBuilder builder = new StringBuilder();

            if (not)
            {
                builder.Append("(!");
            }
            BuildLessOrEqualFilter(builder, attrNames, filter.GetValue());
            if (not)
            {
                builder.Append(')');
            }
            return(builder.ToString());
        }
 public void TestLessThanOrEqualFilter()
 {
     LessThanOrEqualFilter v1 = new LessThanOrEqualFilter(ConnectorAttributeBuilder.Build("foo", "bar"));
     LessThanOrEqualFilter v2 = (LessThanOrEqualFilter)CloneObject(v1);
     Assert.AreEqual(v1.GetAttribute(), v2.GetAttribute());
 }