private (IObserver <int>, IDisposable) SetupObserver(IObserverCollection <int> collection) { var observer = Substitute.For <IObserver <int> >(); var handle = collection.Subscribe(observer); return(observer, handle); }
public Api( IObserverCollection observers, IApiWorker worker, IActorRuntime runtime = null) : base(runtime) { this.observers = observers; this.worker = worker; }
public void SetUp() { bus = MessageBus.Instance; client = new Observe(); proxy = SubscriptionManager.Instance.CreateProxy(client).Result; collection = new ObserverCollection(); }
public Api( string id, IActorRuntime runtime, IObserverCollection observers, IApiWorker worker) : base(id, runtime) { this.observers = observers; this.worker = () => worker; }
public Api( string id, IActorSystem system, ITimerService timers, IObserverCollection observers, IApiWorker worker) : base(id, system) { this.timers = timers; this.observers = observers; this.worker = () => worker; }
internal GCMonitor( IGCEventsSource gcEventsSource, IGCEventsMerger gcEventsMerger, bool disposeSource) { this.gcEventsSource = gcEventsSource; this.gcEventsMerger = gcEventsMerger; this.disposeSource = disposeSource; observers = new EventObserverCollection <GCInfo>(); gcEventsSource.GCStart += OnGcStart; gcEventsSource.GCStop += OnGcStop; triedToStartSource = false; sourceStartError = null; syncObject = new object(); }
public void SetUp() { collection = new ObserverCollection(); }
public void SetUp() { collection = new ObserverCollection(); }
public Api() { observers = new ObserverCollection(); worker = ApiWorkerFactory.Create(() => Id); }
public Hub() { observers = new ObserverCollection(); }
public TestActor() { observers = new ObserverCollection(this); activation = new ActivationService(this); reminders = new ReminderService(this); }
/// <summary> /// Default constructor, which initialize all local services to runtime-bound implementations by default. /// </summary> protected MessageBasedGrain() { observers = new ObserverCollection(); }
void On(Activate _) { observers = observers ?? new ObserverCollection(); worker = worker ?? ApiWorkerFactory.Create(Id); }
public void SetUp() { @ref = system.ActorOf <TestObservableActor>("producer"); collection = new ObserverCollection(() => @ref); }
public Api() { timers = new TimerService(this); observers = new ObserverCollection(this); worker = ApiWorkerFactory.Create(() => Id); }
public Hub() { observers = new ObserverCollection(); }
public void SetUp() { client = new Observe(); proxy = SubscriptionManager.Instance.CreateProxy(client).Result; collection = new ObserverCollection(); }