public void Fire()
{
var handler = internalEvent;
if (handler != null)
{
handler(this, EventArgs.Empty);
}
}
public void complete_does_not_equate_to_value() { var eventOwnerA = new EventOwner(); var observableA = Observable.FromEvent<EventArgs>(x => eventOwnerA.Event += x, x => eventOwnerA.Event -= x); var stats = new StatsObserver<IEvent<EventArgs>>(); observableA .SkipUntil(Observable.Empty<int>()) .Subscribe(stats); eventOwnerA.Fire(); eventOwnerA.Fire(); eventOwnerA.Fire(); Assert.AreEqual(0, stats.NextCount); Assert.IsFalse(stats.CompletedCalled); }