Пример #1
0
        static void Main(string[] args)
        {
            AbstractAnimal animal1 = new Lion();

            animal1.Eat();
            animal1.Move();
        }
Пример #2
0
            static void Main(string[] args)
            {
                Lion objlion = new Lion();

                objlion.AnimalSound();
                objlion.Eat();
            }
        public static void Main(string[] args)
        {
            IAnimal animal = new Lion(1);

            animal.Eat();



            Zoo zoo = new Zoo();

            zoo.FillZoo();
            zoo.PrintInfo();

            zoo.AddLion(111);

            zoo.PrintInfo();

            zoo.AddZergling();
            zoo.AddZergling();
            zoo.AddZergling();
            zoo.AddZergling();
            zoo.AddZergling();
            zoo.AddZergling();

            zoo.PrintInfo();


            Console.ReadKey();
        }
Пример #4
0
        public void Lion_Eats_Weasel()
        {
            Lion   eater = new Lion();
            Weasel food  = new Weasel();

            Assert.True(eater.Eat(food));
        }
Пример #5
0
        public void Lion_ExistsOnAfricaContinent_AndEatAZebra()
        {
            // Arrange
            var lion  = new Lion();
            var zebra = new Zebra();

            // Act
            var result = lion.Eat(zebra);

            // Assert
            Assert.True(result);
        }
Пример #6
0
        public void TestMethods()
        {
            Lion simba = new Lion("Africa", "Savana");

            Assert.Equal("Lion is asleep.", simba.Sleep());
            Assert.Equal("A lion has caught a Zebra and is eating it.", simba.Eat());
            Assert.Equal("The lion roars.", simba.MakeNoise());
            string location   = simba.Location;
            string boundaries = simba.Boundaries;

            Assert.Equal($"Lion roams - {location},{boundaries}.", simba.Roam());
        }
Пример #7
0
        public void Test2()
        {
            Lion   Myla  = new Lion("Африка", "Саванны");
            string info  = Myla.Info();
            string roam  = Myla.Roam();
            string eat   = Myla.Eat();
            string noise = Myla.MakeNoise();
            string sleep = Myla.Sleep();

            Assert.Equal("место обитания льва - Африка, Саванны", info);
            Assert.Equal("животное бродит туда-сюда", roam);
            Assert.Equal("Лев поймал антилопу и съел", eat);
            Assert.Equal("Лев рычит", noise);
            Assert.Equal("животное спит", sleep);
        }
Пример #8
0
        public void Test2()
        {
            Lion   simba = new Lion("Африка", "Саванны");
            string info  = simba.Info();
            string roam  = simba.Roam();
            string eat   = simba.Eat();
            string noise = simba.MakeNoise();
            string sleep = simba.Sleep();

            Assert.Equal("место обитания льва - Африка, Саванны", info);
            Assert.Equal("животное бродит туда-сюда", roam);
            Assert.Equal("Лев поймал зебру и съел", eat);
            Assert.Equal("Лев громко зарычал", noise);
            Assert.Equal("животное спит", sleep);
        }
        static void Main(string[] args)
        {
            Console.Clear();
            //1. need to create an instance of the app class
            App app = new App();
            //2. invoke the Greeting method
            // app.Greeting();


            Lion simba = new Lion("Simba", 2, 4, "Male");
            Lion scar  = new Lion("Scar", 12, 4, "Male");

            // scar.Name = "Jim Bob"; //NOTE becuase the setter access modifier is private we cannot reassign the value of the Lion's Name property from outside of the class definition.
            Console.WriteLine($"{scar.Name} is jealous of {simba.Name}");
            simba.Eat("Antelope");
            scar.Eat(simba.Name);
            scar.ChangeName("Jim Bob");
        }
Пример #10
0
        public void CanLionEat()
        {
            Lion lion = new Lion();

            Assert.True(lion.Eat());
        }
Пример #11
0
    static void Main()
    {
        Animal[] animals = new Animal[4];

        Animal animal = new Animal();
        Bird   bird   = new Bird();

        bird.name = "Vasia";
        Cat  cat  = new Cat();
        Lion lion = new Lion();

        animals [0] = animal;
        animals [1] = bird;
        animals [2] = cat;
        animals [3] = lion;

        animal.Eat();
        bird.Eat();
        cat.Eat();
        lion.Eat();

        //animal.cells = 0;

        Console.WriteLine();

        int i;

        for (i = 0; i < 4; i++)
        {
            animals[i].Eat();
        }

        Console.WriteLine();

        ((Cat)animals[2]).Eat();

        Console.WriteLine();

        IFlying[] flying = new IFlying[2];

        Bat bat = new Bat();

        flying [0] = bat;
        flying [1] = bird;

        for (i = 0; i < 2; i++)
        {
            flying [i].Fly();
        }

        Console.WriteLine();

        Man    man    = new Man();
        Batman batman = new Batman();

        man.Eat();
        batman.Eat();
        batman.Fly();

        Console.WriteLine();

        Console.WriteLine(Animal.Quantity);
    }