Beispiel #1
0
        public void TestHeightObserver()
        {
            List <IObserverPull> observers = new List <IObserverPull>();
            PersonRegister       pr        = new PersonRegister();
            IObserverPull        heightob  = new HeightObserver(pr);

            pr.p.GrowUp();
            pr.p.GrowUp();
            int expectedresult = 4;

            pr.Notify();
            Assert.AreEqual(expectedresult, heightob.ToForm());
        }
Beispiel #2
0
        public void TestHeightObserver()
        {
            PersonRegister pr = new PersonRegister();
            IObserverPush  o  = new HeightObserver(pr);

            pr.p.GrowUp();
            pr.p.GrowUp();
            pr.p.GrowUp();
            List <IObserverPush> observers = new List <IObserverPush>();

            pr.Notify();
            int expectedresult = 6;

            Assert.AreEqual(expectedresult, o.ToForm());
        }