public void Test_IsSatisfiedBy_EqualTo_Null() { var sc = new SearchCondition <object>(); var x = new object(); //expect same behaviour as SQL sc.EqualTo(x); Assert.IsFalse(sc.IsSatisfiedBy(null)); }
public void Test_IsSatisfiedBy_EqualTo() { var sc = new SearchCondition <object>(); var x = new object(); sc.EqualTo(x); Assert.IsTrue(sc.IsSatisfiedBy(x)); Assert.IsFalse(sc.IsSatisfiedBy(new object())); }
public void Test_EqualTo() { var sc = new SearchCondition <object>(); var x = new object(); sc.EqualTo(x); Assert.AreEqual(1, sc.Values.Length); Assert.AreEqual(x, sc.Values[0]); Assert.AreEqual(SearchConditionTest.Equal, sc.Test); }
public IList <TEntity> FindAll(bool includeDeactivated, EntityFindOptions options) { var where = new TSearchCriteria(); // if the entity class supports deactivation, apply this condition if (!includeDeactivated && AttributeUtils.HasAttribute <DeactivationFlagAttribute>(typeof(TEntity))) { var propertyName = AttributeUtils.GetAttribute <DeactivationFlagAttribute>(typeof(TEntity)).PropertyName; var c = new SearchCondition <bool>(propertyName); c.EqualTo(false); where.SetSubCriteria(c); } return(Find(where, options)); }
public void Test_EqualTo() { var sc = new SearchCondition<object>(); var x = new object(); sc.EqualTo(x); Assert.AreEqual(1, sc.Values.Length); Assert.AreEqual(x, sc.Values[0]); Assert.AreEqual(SearchConditionTest.Equal, sc.Test); }
public void Test_IsSatisfiedBy_EqualTo_Null() { var sc = new SearchCondition<object>(); var x = new object(); //expect same behaviour as SQL sc.EqualTo(x); Assert.IsFalse(sc.IsSatisfiedBy(null)); }
public void Test_IsSatisfiedBy_EqualTo() { var sc = new SearchCondition<object>(); var x = new object(); sc.EqualTo(x); Assert.IsTrue(sc.IsSatisfiedBy(x)); Assert.IsFalse(sc.IsSatisfiedBy(new object())); }