public void CompletesFromTopReached() { var sub = new PushSubject <int>(); bool complete = false; sub.Take(1).Subscribe(_ => { }, () => complete = true); sub.PushValue(1); Assert.IsTrue(complete, "stream must be completed from the moment the top is reached"); }