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()); }
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()); }