public void MyTestInitialize() { _scheduler = new TestScheduler(); _source = new SourceCache<Person, string>(p => p.Key); _results = _source.Connect().Batch(TimeSpan.FromMinutes(1), _scheduler).AsAggregator(); }
public void Initialise() { _source = new SourceList<Person>(); _controller = new VirtualisingController(new VirtualRequest(0,25)); _results = _source.Connect().Virtualise(_controller).AsAggregator(); }
public void MyTestInitialize() { _pausingSubject = new Subject<bool>(); _scheduler = new TestScheduler(); _source = new SourceCache<Person, string>(p => p.Key); _results = _source.Connect().BatchIf(_pausingSubject, _scheduler).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() { _source1 = new SourceCache<Person, string>(p => p.Name); _source2 = new SourceCache<Person, string>(p => p.Name); _results = _source1.Connect().And(_source2.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().AsAggregator(); }
public void MyTestInitialize() { _scheduler = new TestScheduler(); _cache = new SourceCache<Person, string>(p=>p.Key); _results = new ChangeSetAggregator<Person, string>(_cache.Connect()); _remover = _cache.ExpireAfter(p=>TimeSpan.FromMilliseconds(100), _scheduler).Subscribe(); }
public void MyTestInitialize() { _source = new SourceCache<Person, string>(p => p.Key); _results = new ChangeSetAggregator<Person, string> ( _source.Connect().IncludeUpdateWhen((current, previous) => current != previous) ); }
public void Initialise() { _source = new SourceCache<Person, string>(p=>p.Name); _errors = new List<Error<Person, string>>(); var safeTransform = _source.Connect().TransformSafe(_transformFactory, error => _errors.Add(error)); _results = new ChangeSetAggregator<PersonWithGender, string>(safeTransform); }
public void SetUp() { _source = new SourceCache<Person, string>(p => p.Key); _results = new ChangeSetAggregator<Person, string> ( _source.Connect().IgnoreUpdateWhen((current,previous)=>current == previous) ); }
public void Initialise() { _scheduler = new TestScheduler(); _source =new SourceCache<Person, string>(p=>p.Key); _sizeLimiter = _source.LimitSizeTo(10,_scheduler).FinallySafe(()=>Console.WriteLine()).Subscribe(); _results = _source.Connect().AsAggregator(); }
public void Initialise() { _source =new SourceCache<Person, string>(p=>p.Name); var pTransform = _source.Connect().Transform(_transformFactory); _results = new ChangeSetAggregator<PersonWithGender, string>(pTransform); }
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 SetUp() { _scheduler = new TestScheduler(); _source = new SourceCache<Person, string>(p => p.Key); _watcher = _source.Connect().AsWatcher(_scheduler); _results = new ChangeSetAggregator<SelfObservingPerson, string> ( _source.Connect() .Transform(p => new SelfObservingPerson(_watcher.Watch(p.Key).Select(w => w.Current))) .DisposeMany() ); _cleanUp = Disposable.Create(() => { _results.Dispose(); _source.Dispose(); _watcher.Dispose(); }); }
public void Initialise() { _targetSource = new SourceCache <Person, string>(p => p.Name); _exceptSource = new SourceCache <Person, string>(p => p.Name); _results = _targetSource.Connect().Except(_exceptSource.Connect()).AsAggregator(); }
public void Initialise() { _source = new SourceCache<Person, string>(p=>p.Name); _results = _source.Connect(p => p.Age > 20).AsAggregator(); }
public void Initialise() { _source = new SourceList<Person>(); _results = _source.Connect(p => p.Age > 20).AsAggregator(); }
public GroupOnPropertyWithImmutableStateFixture() { _source = new SourceList <Person>(); _results = _source.Connect().GroupOnPropertyWithImmutableState(p => p.Age).AsAggregator(); }
public ToObservableChangeSetFixture() { _collection = new ReactiveList <int>(); _results = _collection.ToObservableChangeSet().AsAggregator(); }
public void Initialise() { _source = new SourceCache<Person, string>(p=>p.Key); _filter = new FilterController<Person>(p=>p.Age>20); _results = new ChangeSetAggregator<Person, string>(_source.Connect(_filter)); }
protected ExceptFixtureBase() { _targetSource = new SourceCache <Person, string>(p => p.Name); _exceptSource = new SourceCache <Person, string>(p => p.Name); _results = CreateObservable().AsAggregator(); }
public QueryWhenChangedFixture() { _source = new SourceCache <Person, string>(p => p.Name); _results = new ChangeSetAggregator <Person, string>(_source.Connect(p => p.Age > 20)); }
public QueryWhenChangedFixture() { _source = new SourceList <Person>(); _results = new ChangeSetAggregator <Person>(_source.Connect(p => p.Age > 20)); }
public void Initialise() { _source = new SourceList <Person>(); _results = new ChangeSetAggregator <PersonWithGender>(_source.Connect().TransformAsync(_transformFactory)); }
public FullJoinManyFixture() { _people = new SourceCache <Person, string>(p => p.Name); _result = _people.Connect().FullJoinMany(_people.Connect(), pac => pac.ParentName, (personid, person, grouping) => new ParentAndChildren(personid, person, grouping.Items.Select(p => p).ToArray())).AsAggregator(); }
public void Initialise() { _source = new SourceList <Person>(); _filter = new FilterController <Person>(p => p.Age > 20); _results = _source.Connect().Filter(_filter).AsAggregator(); }
public void Initialise() { _source1 = new SourceList<int>(); _source2 = new SourceList<int>(); _results = _source1.Connect().Xor(_source2.Connect()).AsAggregator(); }
public void SetUp() { _collection = new ObservableCollection<Person>(); _results = _collection.ToObservableChangeSet().AsAggregator(); }
public void Initialise() { _source1 = new SourceList <int>(); _source2 = new SourceList <int>(); _results = _source1.Connect().And(_source2.Connect()).AsAggregator(); }
public void Initialise() { _source =new SourceCache<Person, string>(p=>p.Key); _results = new ChangeSetAggregator<Person, string>(_source.Connect().Filter(p => p.Age > 20,new ParallelisationOptions(ParallelType.Ordered))); }
public BatchFixture() { _scheduler = new TestScheduler(); _source = new SourceCache <Person, string>(p => p.Key); _results = _source.Connect().Batch(TimeSpan.FromMinutes(1), _scheduler).AsAggregator(); }
public GroupOnPropertyFixture() { _source = new SourceCache <Person, string>(p => p.Key); _results = _source.Connect().GroupOnProperty(p => p.Age).AsAggregator(); }
public ObservableCollectionExtendedToChangeSetFixture() { _collection = new ObservableCollectionExtended <int>(); _target = new ReadOnlyObservableCollection <int>(_collection); _results = _target.ToObservableChangeSet().AsAggregator(); }
public void MyTestInitialize() { _source = new SourceCache <Person, string>(p => p.Key); _results = _source.Connect().AsAggregator(); }
public void Initialise() { _source = new SourceCache <Person, string>(p => p.Key); _results = new ChangeSetAggregator <PersonWithGender, string>(_source.Connect().Transform(_transformFactory)); }
public void SetUp() { _collection = new ReactiveList <Person>(); _results = _collection.ToObservableChangeSet(p => p.Name).AsAggregator(); }
public BindingListToChangeSetFixture() { _collection = new TestBindingList <int>(); _results = _collection.ToObservableChangeSet().AsAggregator(); }
public void Initialise() { _source = new SourceCache<Person, string>(p => p.Name); _results = new ChangeSetAggregator<Person, string>(_source.Connect(p => p.Age > 20)); }
public void MyTestInitialize() { _scheduler = new TestScheduler(); _source = new SourceCache<Person, string>(p => p.Key); _results = _source.Connect().AsAggregator(); }
public FilterPropertyStub() { Results = new ChangeSetAggregator <Person>(Source.Connect().FilterOnProperty(p => p.Age, p => p.Age > 18)); }
public FilterControllerFixture() { _source = new SourceCache <Person, string>(p => p.Key); _filter = new BehaviorSubject <Func <Person, bool> >(p => p.Age > 20); _results = new ChangeSetAggregator <Person, string>(_source.Connect().Filter(_filter)); }
public void Initialise() { _source = new SourceList<Person>(); _filter = new FilterController<Person>(p => p.Age > 20); _results = _source.Connect().Filter(_filter, FilterPolicy.ClearAndReplace).AsAggregator(); }
public TransformManyFixture() { _source = new SourceCache <PersonWithRelations, string>(p => p.Key); _results = _source.Connect().TransformMany(p => p.Relations.RecursiveSelect(r => r.Relations), p => p.Name).IgnoreUpdateWhen((current, previous) => current.Name == previous.Name).AsAggregator(); }
public void Initialise() { _source = new SourceCache<DisposableObject, int>(p=>p.Id); _results = new ChangeSetAggregator<DisposableObject, int>(_source.Connect().DisposeMany()); }
public FilterParallelFixture() { _source = new SourceCache <Person, string>(p => p.Key); _results = new ChangeSetAggregator <Person, string>(_source.Connect().Filter(p => p.Age > 20, new ParallelisationOptions(ParallelType.Ordered))); }
public void Initialise() { _source = new SourceList <Person>(); _results = _source.Connect().GroupOnProperty(p => p.Age).AsAggregator(); }
public TransformFixture() { _source = new SourceList <Person>(); _results = new ChangeSetAggregator <PersonWithGender>(_source.Connect().Transform(_transformFactory)); }
public void SetUp() { _source = new SourceList<Person>(); _results = _source.Connect().Sort(_comparer).AsAggregator(); }
public PageFixture() { _source = new SourceList <Person>(); _results = _source.Connect().Page(_requestSubject).AsAggregator(); }
public FilterFixture() { _source = new SourceList <Person>(); _results = _source.Connect(p => p.Age > 20).AsAggregator(); }
public void Initialise() { _source1 = new SourceList <int>(); _source2 = new SourceList <int>(); _results = CreateObservable().AsAggregator(); }
public void Initialise() { _source = new SourceCache <DisposableObject, int>(p => p.Id); _results = new ChangeSetAggregator <DisposableObject, int>(_source.Connect().DisposeMany()); }
public DistinctValuesFixture() { _source = new SourceList <Person>(); _results = _source.Connect().DistinctValues(p => p.Age).AsAggregator(); }
public void Initialise() { _source = new SourceList<Person>(); _results = new ChangeSetAggregator<PersonWithGender>(_source.Connect().Transform(_transformFactory)); }
public FilterFixture() { _source = new SourceCache <Person, string>(p => p.Name); _results = _source.Connect(p => p.Age > 20).AsAggregator(); }
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(); }