public static List <T> ToList <T>(this WatchedQueryable <T> watchedEnumerable) { return((watchedEnumerable as IQueryable <T>).ToList()); }
public void Setup() { _listWatcher = new ListWatcher(); _integerQueryable = (new[] { 1, 2, 3, 4, 5 }).AsQueryable(); _watchedQueryable = new WatchedQueryable<int>(_integerQueryable, "base", _listWatcher); }
public static WatchedQueryable <T> Where <T>(this WatchedQueryable <T> watchedQueryable, Expression <Func <T, bool> > predicate) { var queryableWhere = (watchedQueryable as IQueryable <T>).Where(predicate); return(watchedQueryable.New(queryableWhere, "where")); }
public void Setup() { _listWatcher = new ListWatcher(); _integerQueryable = (new[] { 1, 2, 3, 4, 5 }).AsQueryable(); _watchedQueryable = new WatchedQueryable <int>(_integerQueryable, "base", _listWatcher); }