public void ShouldHandleInvalidArguments() { _ = Assert.Throws <ArgumentNullException>(() => default(IAsyncQueryable <Dummy>) !.Where("Number", DynamicCompare.Equal, null)); _ = Assert.Throws <ArgumentNullException>(() => data.Where(null !, DynamicCompare.Equal, null)); _ = Assert.Throws <ArgumentOutOfRangeException>(() => data.Where("Number", (DynamicCompare)(object)-1, null)); _ = Assert.Throws <ArgumentNullException>(() => default(IAsyncQueryable <Dummy>) !.Where("Name", "Contains", "b")); _ = Assert.Throws <ArgumentNullException>(() => data.Where(null !, "Contains", "b")); _ = Assert.Throws <ArgumentNullException>(() => data.Where("Name", null !, "b")); }