示例#1
0
        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);
        }
示例#2
0
        public void MultiSubjectBase_OperatorMethods()
        {
            var subject = new TestMultiSubject();

            subject.SetContext(default);
示例#3
0
        public void MultiSubjectBase_OperatorDefaults()
        {
            var subject = new TestMultiSubject();

            Assert.AreEqual(0, subject.Inputs.Count());
        }