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

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

            StringBuilder builder = new StringBuilder();

            if (not)
            {
                builder.Append("(!");
            }
            BuildGreaterOrEqualFilter(builder, attrNames, filter.GetValue());
            if (not)
            {
                builder.Append(')');
            }
            return(builder.ToString());
        }
Ejemplo n.º 3
0
 public void TestGreaterThanOrEqualFilter()
 {
     GreaterThanOrEqualFilter v1 = new GreaterThanOrEqualFilter(ConnectorAttributeBuilder.Build("foo", "bar"));
     GreaterThanOrEqualFilter v2 = (GreaterThanOrEqualFilter)CloneObject(v1);
     Assert.AreEqual(v1.GetAttribute(), v2.GetAttribute());
 }