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 Cleanup() { _source.Dispose(); _results.Dispose(); }
public void Dispose() { _source.Dispose(); _results.Dispose(); }
public void Cleanup() { _sizeLimiter.Dispose(); _source.Dispose(); _results.Dispose(); }
public void Dispose() { _targetSource.Dispose(); _exceptSource.Dispose(); _results.Dispose(); }
public void Dispose() { _people.Dispose(); _result.Dispose(); }
public void Dispose() { _results.Dispose(); _remover.Dispose(); _cache.Dispose(); }
public void Dispose() { _cache.Dispose(); _result.Dispose(); }
public void Dispose() { _sourceCacheNotifications.Dispose(); _listNotifications.Dispose(); _source.Dispose(); }
public void Cleanup() { _results.Dispose(); _source.Dispose(); _pausingSubject.OnCompleted(); }
public void Dispose() { _results.Dispose(); }
public void CleanUp() { _people.Dispose(); _result.Dispose(); }
public void Dispose() { _controller.Dispose(); _source.Dispose(); _results.Dispose(); }
public void Dispose() { _sourceListNotifications.Dispose(); _observableListNotifications.Dispose(); _source.Dispose(); }