public void Test_IsSatisfiedBy_Between_Null() { var sc = new SearchCondition <int>(); //expect same behaviour as SQL sc.Between(1, 3); Assert.IsFalse(sc.IsSatisfiedBy(null)); }
public void Test_IsSatisfiedBy_Between() { var sc = new SearchCondition <int>(); sc.Between(1, 3); Assert.IsFalse(sc.IsSatisfiedBy(0)); Assert.IsTrue(sc.IsSatisfiedBy(1)); Assert.IsTrue(sc.IsSatisfiedBy(2)); Assert.IsTrue(sc.IsSatisfiedBy(3)); Assert.IsFalse(sc.IsSatisfiedBy(4)); }
public void Test_Between() { var sc = new SearchCondition <object>(); var x = new object(); var y = new object(); sc.Between(x, y); Assert.AreEqual(2, sc.Values.Length); Assert.AreEqual(x, sc.Values[0]); Assert.AreEqual(y, sc.Values[1]); Assert.AreEqual(SearchConditionTest.Between, sc.Test); }
public void Test_Clone() { var sc = new SearchCondition<object>(); var x = new object(); var y = new object(); sc.Between(x, y); sc.SortDesc(3); var copy = (SearchCondition<object>)sc.Clone(); Assert.AreEqual(sc.Test, copy.Test); Assert.AreEqual(sc.Values.Length, copy.Values.Length); Assert.AreEqual(sc.Values[0], copy.Values[0]); Assert.AreEqual(sc.Values[1], copy.Values[1]); Assert.AreEqual(sc.SortDirection, copy.SortDirection); Assert.AreEqual(sc.SortPosition, copy.SortPosition); Assert.IsFalse(ReferenceEquals(sc.Values, copy.Values)); }
public void Test_Clone() { var sc = new SearchCondition <object>(); var x = new object(); var y = new object(); sc.Between(x, y); sc.SortDesc(3); var copy = (SearchCondition <object>)sc.Clone(); Assert.AreEqual(sc.Test, copy.Test); Assert.AreEqual(sc.Values.Length, copy.Values.Length); Assert.AreEqual(sc.Values[0], copy.Values[0]); Assert.AreEqual(sc.Values[1], copy.Values[1]); Assert.AreEqual(sc.SortDirection, copy.SortDirection); Assert.AreEqual(sc.SortPosition, copy.SortPosition); Assert.IsFalse(ReferenceEquals(sc.Values, copy.Values)); }
public void Test_IsSatisfiedBy_Between_Null() { var sc = new SearchCondition<int>(); //expect same behaviour as SQL sc.Between(1, 3); Assert.IsFalse(sc.IsSatisfiedBy(null)); }
public void Test_IsSatisfiedBy_Between() { var sc = new SearchCondition<int>(); sc.Between(1, 3); Assert.IsFalse(sc.IsSatisfiedBy(0)); Assert.IsTrue(sc.IsSatisfiedBy(1)); Assert.IsTrue(sc.IsSatisfiedBy(2)); Assert.IsTrue(sc.IsSatisfiedBy(3)); Assert.IsFalse(sc.IsSatisfiedBy(4)); }
public void Test_Between() { var sc = new SearchCondition<object>(); var x = new object(); var y = new object(); sc.Between(x, y); Assert.AreEqual(2, sc.Values.Length); Assert.AreEqual(x, sc.Values[0]); Assert.AreEqual(y, sc.Values[1]); Assert.AreEqual(SearchConditionTest.Between, sc.Test); }