public void TestChangeName() { Person p = new Person(); PersonObserver ob = new PersonObserver(); p.PropertyChanged += ob.PropertyChanged; p.Name = "H"; Assert.AreEqual("Name", ob.ChangedName); }
public void Constructor_() { var output = new StringWriter(); Console.SetOut(output); var po = new PersonObserver(); var expectedOutput = "Doctor goes to 123 London"; Assert.That(output.ToString(), Is.EqualTo(expectedOutput)); }
public void TestChangeAge() { Person p = new Person(); PersonObserver ob = new PersonObserver(); p.PropertyChanged += ob.PropertyChanged; p.Age = 0; Assert.AreEqual(null, ob.ChangedName); p.Age = 3; Assert.AreEqual("Age", ob.ChangedName); }