示例#1
0
        public void ListGenericTest()
        {
            LandAnimal l1 = new LandAnimal()
            {
                Name = "Lion"
            };
            LandAnimal l2 = new LandAnimal()
            {
                Name = "Tiger"
            };
            LandAnimal l3 = new LandAnimal()
            {
                Name = "Puma"
            };

            List <LandAnimal> animals = new List <LandAnimal>();

            animals.Add(l1);
            animals.Add(l2);
            animals.Add(l3);

            Assert.IsTrue(animals[2].CanRun());
        }
示例#2
0
        public void DictionaryGenericTest()
        {
            LandAnimal l1 = new LandAnimal()
            {
                Name = "Lion"
            };
            LandAnimal l2 = new LandAnimal()
            {
                Name = "Tiger"
            };
            LandAnimal l3 = new LandAnimal()
            {
                Name = "Puma"
            };

            Dictionary <string, LandAnimal> animals = new Dictionary <string, LandAnimal>();

            animals.Add("Lion", l1);
            animals.Add("Tiger", l1);
            animals.Add("Puma", l1);

            Assert.AreEqual(animals["Lion"].Name, "Lion");
        }
示例#3
0
 public int Add(LandAnimal s)
 {
     return(base.Add(s));
 }