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>();
		}
Beispiel #9
0
		public void SetUp()
		{
			_source = new SourceList<Person>();
			_results = _source.Connect().Sort(_comparer).AsAggregator();

		}
Beispiel #10
0
 protected OrFixtureBase()
 {
     _source1 = new SourceList <int>();
     _source2 = new SourceList <int>();
     _results = CreateObservable().AsAggregator();
 }
Beispiel #11
0
 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();
 }
Beispiel #14
0
 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>();
 }
Beispiel #17
0
 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();
 }