Beispiel #1
0
        public void TestSingleFilter()
        {
            QueryBase query = CrmQuery
                              .Select()
                              .From("mydynamic")
                              .Where("mydynamic", "prop1", ConditionOperator.Equal, new object[] { "foo" }).Query;

            EntityCollection bec = m_service.RetrieveMultiple(query);

            Fest.AssertTrue(bec.Entities.Count > 0, "found more than zero entities");
        }
Beispiel #2
0
        public void TestFilters()
        {
            ConditionExpression cond  = new ConditionExpression("address1_name", ConditionOperator.Equal, new string[] { "Dan" });
            ConditionExpression cond2 = new ConditionExpression("address1_city", ConditionOperator.Equal, new string[] { "Bethesda" });
            FilterExpression    fe    = new FilterExpression();

            fe.FilterOperator = LogicalOperator.And;
            fe.Conditions.Add(cond);
            fe.Conditions.Add(cond2);

            QueryExpression qe = new QueryExpression("contact");

            qe.Criteria = fe;

            BusinessEntityCollection bec = m_service.RetrieveMultiple(qe);

            Console.WriteLine("TestFilters() found: " + bec.BusinessEntities.Count + " entity. ");
            Fest.AssertTrue(bec.BusinessEntities.Count > 0, "found more than zero entities");
        }