public void TestGreaterThanFilter_NonNullableInt_ValueIsGreater() { var instance = new GreaterThanFilterTestClass { Int = 1 }; var list = new List <GreaterThanFilterTestClass>(); list.Add(instance); var filter = new GreaterThanFilter <GreaterThanFilterTestClass>("Int", instance.Int + 1); var where = filter.ToWhereExpression(); var results = list.Where(where.Compile()).ToList(); Assert.AreEqual(0, results.Count); }
public void TestGreaterThanFilter_NullableDateTimeOffset_ValueIsGreater() { var instance = new GreaterThanFilterTestClass { NullableDTOffset = DateTimeOffset.Now }; var list = new List <GreaterThanFilterTestClass>(); list.Add(instance); var filter = new GreaterThanFilter <GreaterThanFilterTestClass>("NullableDTOffset", instance.NullableDTOffset.Value.AddDays(1.0)); var where = filter.ToWhereExpression(); var results = list.Where(where.Compile()).ToList(); Assert.AreEqual(0, results.Count); }
public void TestGreaterThanFilter_NullableDate_ValueIsEqual() { var instance = new GreaterThanFilterTestClass { NullableDate = DateTime.UtcNow }; var list = new List <GreaterThanFilterTestClass>(); list.Add(instance); var filter = new GreaterThanFilter <GreaterThanFilterTestClass>("NullableDate", instance.NullableDate); var where = filter.ToWhereExpression(); var results = list.Where(where.Compile()).ToList(); Assert.AreEqual(0, results.Count); }
public void TestGreaterThanFilter_NullableDecimal_ValueIsGreater() { var instance = new GreaterThanFilterTestClass { NullableDec = 1.0m }; var list = new List <GreaterThanFilterTestClass>(); list.Add(instance); var filter = new GreaterThanFilter <GreaterThanFilterTestClass>("NullableDec", instance.NullableDec.Value + 1.0m); var where = filter.ToWhereExpression(); var results = list.Where(where.Compile()).ToList(); Assert.AreEqual(0, results.Count); }
public void TestGreaterThanFilter_NullableDouble_ValueIsLessThan() { var instance = new GreaterThanFilterTestClass { NullableD = 1.0 }; var list = new List <GreaterThanFilterTestClass>(); list.Add(instance); var filter = new GreaterThanFilter <GreaterThanFilterTestClass>("NullableD", instance.NullableD.Value - 1.0); var where = filter.ToWhereExpression(); var results = list.Where(where.Compile()).ToList(); Assert.AreEqual(1, results.Count); }