public void Initialise() { _source = new SourceList<Person>(); _controller = new VirtualisingController(new VirtualRequest(0,25)); _results = _source.Connect().Virtualise(_controller).AsAggregator(); }
public void MyTestInitialize() { _scheduler = new TestScheduler(); _source = new SourceList<Person>(); _results = _source.Connect().Buffer(TimeSpan.FromMinutes(1),_scheduler).FlattenBufferResult().AsAggregator(); }
public void MyTestInitialize() { _pausingSubject = new Subject<bool>(); _scheduler = new TestScheduler(); _source = new SourceList<Person>(); _results = _source.Connect().BufferIf(_pausingSubject,TimeSpan.FromMinutes(1), _scheduler).AsAggregator(); }
public void Initialise() { _scheduler = new TestScheduler(); _source = new SourceList<Person>(); _sizeLimiter = _source.LimitSizeTo(10, _scheduler).Subscribe(); _results = _source.Connect().AsAggregator(); }
public void Initialise() { _source = new SourceList<PersonWithRelations>(); _results = _source.Connect().TransformMany(p => p.Relations.RecursiveSelect(r => r.Relations)) //.IgnoreUpdateWhen((current, previous) => current.Name == previous.Name) .AsAggregator(); }
public void Initialise() { _scheduler = new TestScheduler(); _source = new SourceList<Person>(); _sizeLimiter = _source.LimitSizeTo(10, _scheduler).Subscribe(); _results = _source.Connect() .Sort(SortExpressionComparer<Person>.Ascending(p=>p.Name)) .AsAggregator(); }
public void Initialise() { _source = new SourceList<SubscribeableObject>(); _results = new ChangeSetAggregator<SubscribeableObject>( _source.Connect().SubscribeMany(subscribeable => { subscribeable.Subscribe(); return Disposable.Create(subscribeable.UnSubscribe); })); }
public void Initialise() { _source = new SourceList<ObjectWithObservable>(); }
public void SetUp() { _source = new SourceList<Person>(); _results = _source.Connect().Sort(_comparer).AsAggregator(); }
protected OrFixtureBase() { _source1 = new SourceList <int>(); _source2 = new SourceList <int>(); _results = CreateObservable().AsAggregator(); }
public void Initialise() { _source1 = new SourceList<int>(); _source2 = new SourceList<int>(); _results = _source1.Connect().Xor(_source2.Connect()).AsAggregator(); }
public void Initialise() { _source = new SourceList<Person>(); _filter = new FilterController<Person>(p => p.Age > 20); _results = _source.Connect().Filter(_filter, FilterPolicy.ClearAndReplace).AsAggregator(); }
public void Initialise() { _source = new SourceList<Person>(); _results = _source.Connect(p => p.Age > 20).AsAggregator(); }
static IObservable <(int count, int i, T item)> SelectReplacementItems(IObservable <IVirtualRequest> virtualRequests, ISourceList <T> observableList, int initialSize, IEnumerable <T> items, Func <T> defaultItemGenerator) { return SelectMultipleThrottledItems(virtualRequests, initialSize, observableList, IndexAndCacheItems(items), defaultItemGenerator) .Switch() .Distinct(a => a.i);
public void Initialise() { _source = new SourceList<DisposableObject>(); _results = new ChangeSetAggregator<DisposableObject>(_source.Connect().DisposeMany()); }
public void Initialise() { _source = new SourceList<Person>(); }
public void Initialise() { _source = new SourceList<Person>(); _controller = new PageController(new PageRequest(1,25)); _results = _source.Connect().Page(_controller).AsAggregator(); }
public void SetUp() { _source = new SourceList<int>(); _results = _source.Connect().Reverse().AsAggregator(); }
public void Initialise() { _source = new SourceList<Person>(); _results = new ChangeSetAggregator<Person>(_source.Connect(p => p.Age > 20)); }
public void MyTestInitialize() { _scheduler = new TestScheduler(); _source = new SourceList<Person>(); _results = _source.Connect().AsAggregator(); }
public void Initialise() { _source = new SourceList<Person>(); _results = new ChangeSetAggregator<PersonWithGender>(_source.Connect().Transform(_transformFactory)); }
public void MyTestInitialize() { _source = new SourceList<Person>(); }
public void Initialise() { _source = new SourceList<Person>(); _results = _source.Connect().DistinctValues(p => p.Age).AsAggregator(); }
public FilterWithObservable() { _source = new SourceList <Person>(); _filter = new BehaviorSubject <Func <Person, bool> >(p => p.Age > 20); _results = _source.Connect().Filter(_filter).AsAggregator(); }