Пример #1
0
        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));
        }
Пример #3
0
        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);
        }