Exemple #1
0
        public void TestYearObserver()
        {
            PersonRegister pr = new PersonRegister();
            IObserverPush  o  = new YearObserver(pr);

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

            pr.Notify();
            int expectedresult = 1;

            Assert.AreEqual(expectedresult, o.ToForm());
        }
Exemple #2
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());
        }
Exemple #3
0
        public void TestMonthObserver()
        {
            List <IObserverPull> observers = new List <IObserverPull>();
            PersonRegister       pr        = new PersonRegister();
            IObserverPull        mnthob    = new MonthObserver(pr);

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

            pr.Notify();
            Assert.AreEqual(expectedresult, mnthob.ToForm());
        }
Exemple #4
0
        public void TestYearObserver()
        {
            List <IObserverPull> observers = new List <IObserverPull>();
            PersonRegister       pr        = new PersonRegister();
            IObserverPull        yearob    = new YearObserver(pr);

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

            pr.Notify();
            Assert.AreEqual(expectedresult, yearob.ToForm());
        }
Exemple #5
0
        public void TestDayObserver()
        {
            List <IObserverPull> observers = new List <IObserverPull>();
            PersonRegister       pr        = new PersonRegister();
            IObserverPull        dayob     = new DayObserver(pr);

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

            pr.Notify();
            Assert.AreEqual(expectedresult, dayob.ToForm());
        }