예제 #1
0
파일: DonoTest.cs 프로젝트: Algorama/Treino
        public void Dono_RemovePets_Test()
        {
            var yuri = new Cachorro {
                Nome = "Yuri"
            };
            var leia = new Cachorro {
                Nome = "Leia"
            };
            var vesgo = new Gato {
                Nome = "Vesgo"
            };
            var mingau = new Gato {
                Nome = "Mingau"
            };

            var silvia = new Dono {
                Nome = "Silvia"
            };

            silvia.AddPet(yuri, leia, vesgo, mingau);

            silvia.RemovePet(yuri, leia, vesgo, mingau);

            foreach (var pet in silvia.Pets)
            {
                Console.WriteLine($"{pet.GetTipo()}: {pet.Nome}");
            }

            Assert.AreEqual(0, silvia.Pets.Count);
            Assert.AreEqual(null, leia.Dono);
            Assert.AreEqual(null, yuri.Dono);
            Assert.AreEqual(null, vesgo.Dono);
            Assert.AreEqual(null, mingau.Dono);
        }
예제 #2
0
        public void Dono_RemovePets_Test()
        {
            var leia = new Cachorro {
                Nome = "Léia"
            };
            var yuri = new Cachorro {
                Nome = "Yuri"
            };
            var vesgo = new Gato {
                Nome = "Vesgo"
            };
            var mingau = new Gato {
                Nome = "Mingau"
            };

            var silvia = new Dono {
                Nome = "Silvia"
            };

            silvia.AddPet(leia, yuri, vesgo, mingau);

            silvia.RemovePet(yuri, leia, vesgo, mingau);

            Assert.AreEqual(0, silvia.Pets.Count);
            Assert.AreEqual(null, leia.Dono);
            Assert.AreEqual(null, yuri.Dono);
            Assert.AreEqual(null, vesgo.Dono);
            Assert.AreEqual(null, mingau.Dono);
        }