Beispiel #1
0
        public void InterfacesCanImplement()
        {
            Bat      testBat     = new Bat();
            Crow     testCrow    = new Crow();
            Dolphin  testDolphin = new Dolphin();
            Owl      testOwl     = new Owl();
            Penguin  testPenguin = new Penguin();
            SeaOtter testOtter   = new SeaOtter();
            Snake    testSnake   = new Snake();

            Assert.True(testBat.Fly());
            Assert.True(testCrow.Fly());
            Assert.True(testDolphin.Carnivore());
            Assert.True(testOwl.Fly());
            Assert.True(testPenguin.Carnivore());
            Assert.True(testOtter.Carnivore());
            Assert.True(testSnake.Carnivore());
            Assert.True(testOwl.Carnivore());
        }