Пример #1
0
        public void AddDogToPerson()
        {
            var p   = new Person("test", "test", USA);
            var dog = new Dog();

            p.AddOwnerShipOf(dog);

            assertIsConsistent(p, dog);
        }
Пример #2
0
        public void ChangeOwnerShip()
        {
            var dog      = new Dog();
            var oldOwner = new Person("old-owner", "old-owner", USA);

            oldOwner.AddOwnerShipOf(dog);
            var p = new Person("test", "test", USA);

            p.AddOwnerShipOf(dog);

            assertIsConsistent(p, dog);
            Assert.AreEqual(0, oldOwner.OwnedDogs.Count());
        }