Пример #1
0
        public void Publish_ReachesSubscribers()
        {
            var count = 0;
            var o = new object();
            var s = "foo";
            var t = new TestClass();

            o.Subscribe<TestClass>(tc => { count++; });
            s.Subscribe<TestClass>(tc => { count++; });
            count.Subscribe<TestClass>(tc => { count++; });

            t.Publish();

            Assert.AreEqual(3, count);
        }