public void Apply_NullQuery_ReturnsSource() { // arrange var filter = new PropertyFilter <FakeClass>(null); filter.IncludeAll(); var coll = GetSampleList().AsQueryable(); // act var result = filter.Apply(coll); // assert Assert.Equal(coll, result); }
public void Apply_Enumerable_ReturnsEnumerable() { // arrange var term = "foo"; var coll = GetSampleList(); var filter = new PropertyFilter <FakeClass>(term); filter.IncludeAll(); // act var result = filter.Apply(coll).ToList(); // assert Assert.True(result.Count(t => t.Property1.Equals(term, StringComparison.OrdinalIgnoreCase)) == 1); }