Exemplo n.º 1
0
        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();
 }
Exemplo n.º 3
0
 public void Dispose()
 {
     _source.Dispose();
     _results.Dispose();
 }
Exemplo n.º 4
0
 public void Cleanup()
 {
     _sizeLimiter.Dispose();
     _source.Dispose();
     _results.Dispose();
 }
Exemplo n.º 5
0
 public void Dispose()
 {
     _targetSource.Dispose();
     _exceptSource.Dispose();
     _results.Dispose();
 }
Exemplo n.º 6
0
 public void Dispose()
 {
     _people.Dispose();
     _result.Dispose();
 }
Exemplo n.º 7
0
 public void Dispose()
 {
     _results.Dispose();
     _remover.Dispose();
     _cache.Dispose();
 }
Exemplo n.º 8
0
 public void Dispose()
 {
     _cache.Dispose();
     _result.Dispose();
 }
Exemplo n.º 9
0
 public void Dispose()
 {
     _sourceCacheNotifications.Dispose();
     _listNotifications.Dispose();
     _source.Dispose();
 }
 public void Cleanup()
 {
     _results.Dispose();
     _source.Dispose();
     _pausingSubject.OnCompleted();
 }
Exemplo n.º 11
0
 public void Dispose()
 {
     _results.Dispose();
 }
Exemplo n.º 12
0
 public void CleanUp()
 {
     _people.Dispose();
     _result.Dispose();
 }
Exemplo n.º 13
0
 public void Dispose()
 {
     _controller.Dispose();
     _source.Dispose();
     _results.Dispose();
 }
Exemplo n.º 14
0
 public void Dispose()
 {
     _sourceListNotifications.Dispose();
     _observableListNotifications.Dispose();
     _source.Dispose();
 }