public void MultiSubjectBase_Gets() { var subject = new TestMultiSubject(); var n = 3; for (var i = 0; i < n; ++i) { subject.GetObserver <int>(); } for (var i = 0; i < n; ++i) { subject.GetObservable <int>(); } Assert.AreEqual(n, subject.GetObserverCalls); Assert.AreEqual(n, subject.GetObservableCalls); }
public void MultiSubjectBase_OperatorMethods() { var subject = new TestMultiSubject(); subject.SetContext(default);
public void MultiSubjectBase_OperatorDefaults() { var subject = new TestMultiSubject(); Assert.AreEqual(0, subject.Inputs.Count()); }