public void TestQueryWithNulledFilterReturnsEverything() { TestPlainFilter filter = new TestPlainFilter() { }; IList <TestEntity> list = new List <TestEntity>() { new TestEntity() { Test2 = 1, Test3 = 3 }, new TestEntity() { Test2 = 1, Test3 = 4 } }; IList <TestEntity> result = list.Where(filter).ToList(); Assert.Equal(list.Count, result.Count); }
public void TestQueryByNullableBasicType() { TestPlainFilter filter = new TestPlainFilter() { Test2 = 1 }; IList <TestEntity> list = new List <TestEntity>() { new TestEntity() { Test2 = 1 }, new TestEntity() { Test2 = 2 } }; IList <TestEntity> result = list.Where(filter).ToList(); Assert.Equal(1, result.Count); Assert.Equal(list[0], result[0]); }