public SimpleSubscriberWithProbe(WhiteboxSubscriberProbe <int?> probe, Action <int?> onNext = null, Action <ISubscription> onSubscribe = null, Action <Exception> onError = null, Action onComplete = null) { _probe = probe; _onNext = onNext ?? (element => _probe.RegisterOnNext(element)); _onSubscribe = onSubscribe ?? (subscription => _probe.RegisterOnSubscribe(NewSimpleSubscriberPuppet(subscription))); _onError = onError ?? (cause => _probe.RegisterOnError(cause)); _onComplete = onComplete ?? (() => _probe.RegisterOnComplete()); }
public override void OnNext(int element) { base.OnNext(element); _probe.RegisterOnNext(element); }
public void OnNext(int?element) { _hole.OnNext(element); _probe.RegisterOnNext(element); }