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);
}