예제 #1
0
        public void SubjectRateChangeTest1()
        {
            MockObserver observer = new MockObserver();

            Subject target = new Subject();

            target.RegisterObserver(observer);

            target.Rate += 0.42;

            Assert.IsTrue(observer.WasUpdated);
        }
예제 #2
0
        public void SubjectUpdateObserversTest1()
        {
            MockObserver observer = new MockObserver();

            Subject target = new Subject();

            target.RegisterObserver(observer);

            new PrivateObject(target).Invoke("UpdateObservers");

            Assert.IsTrue(observer.WasUpdated);
        }