public void DirectProcessor_Normal() { DirectProcessor <int> dp = new DirectProcessor <int>(); var ts = dp.Test(); ts.AssertSubscribed() .AssertNoEvents(); dp.OnNext(1); dp.OnNext(2); dp.OnComplete(); Assert.IsFalse(dp.HasSubscribers); ts.AssertResult(1, 2); }
public void Normal() { var dp = new DirectProcessor <int>(); Assert.IsFalse(dp.HasSubscribers); var ts = dp.Test(); Assert.IsTrue(dp.HasSubscribers); dp.OnNext(1); dp.OnNext(2); dp.OnNext(3); dp.OnNext(4); ts.AssertValues(1, 2, 3, 4); dp.OnComplete(); ts.AssertResult(1, 2, 3, 4); }