public PageWithSortControllerFixture() { _sortController = new SortController <Person>(_originalComparer); _source = new SourceCache <Person, string>(p => p.Key); _pageController = new PageController(new PageRequest(1, 25)); _aggregators = new PagedChangeSetAggregator <Person, string> ( _source.Connect() .Sort(_sortController) .Page(_pageController) ); }
public void Initialise() { _sortController = new SortController<Person>(_originalComparer); _source = new SourceCache<Person, string>(p => p.Key); _pageController = new PageController(new PageRequest(1, 25)); _aggregators = new PagedChangeSetAggregator<Person, string> ( _source.Connect() .Sort(_sortController) .Page(_pageController) ); }
public PageFixture() { _source = new SourceCache <Person, string>(p => p.Name); _comparer = SortExpressionComparer <Person> .Ascending(p => p.Name).ThenByAscending(p => p.Age); _sort = new BehaviorSubject <IComparer <Person> >(_comparer); _pager = new BehaviorSubject <IPageRequest>(new PageRequest(1, 25)); _aggregators = _source.Connect() .Sort(_sort, resetThreshold: 200) .Page(_pager) .AsAggregator(); }
public void Initialise() { _comparer = SortExpressionComparer <Person> .Ascending(p => p.Name).ThenByAscending(p => p.Age); _source = new SourceCache <Person, string>(p => p.Key); _pageController = new PageController(new PageRequest(1, 25)); _aggregators = new PagedChangeSetAggregator <Person, string> ( _source.Connect() .Sort(_comparer) .Page(_pageController) ); }
public void Initialise() { _comparer = SortExpressionComparer<Person>.Ascending(p => p.Name).ThenByAscending(p => p.Age); _source = new SourceCache<Person, string>(p=>p.Key); _pageController = new PageController(new PageRequest(1,25)); _aggregators = new PagedChangeSetAggregator<Person, string> ( _source.Connect() .Sort(_comparer) .Page(_pageController) ); }