Esempio n. 1
0
        public void SamoyedCanRollOver()
        {
            Samoyed testSamoyed = new Samoyed();
            string  testMessage = testSamoyed.RollOver();

            Assert.Equal("The samoyed rolls on the ground, making their coat dirty.", testMessage);
        }
Esempio n. 2
0
        public void SamoyedCanBark()
        {
            Samoyed testSamoyed = new Samoyed();
            string  testMessage = testSamoyed.Bark();

            Assert.Equal("The " + testSamoyed.AnimalName + " howls.", testMessage);
        }
Esempio n. 3
0
        public void SamoyedCanBrushSelf()
        {
            Samoyed testSamoyed = new Samoyed();
            string  testMessage = testSamoyed.BrushSelf();

            Assert.Equal("The " + testSamoyed.AnimalName + " is brushing their own coat. The " + testSamoyed.AnimalName + "'s second coat sheds.", testMessage);
        }
Esempio n. 4
0
        public void SamoyedCanWalk()
        {
            Samoyed testSamoyed = new Samoyed();
            string  testMessage = testSamoyed.Walk();

            Assert.Equal("Please walk the " + testSamoyed.AnimalName + ".", testMessage);
        }
Esempio n. 5
0
        public void SamoyedCanSamoyedEat()
        {
            Samoyed testSamoyed = new Samoyed();
            string  testMessage = testSamoyed.SamoyedEat();

            Assert.Equal("The white " + testSamoyed.AnimalName + " says: I am eating some kibble.", testMessage);
        }
Esempio n. 6
0
        public void SamoyedEatAndEatAreDistinct()
        {
            Samoyed testSamoyed    = new Samoyed();
            string  testMessage    = testSamoyed.SamoyedEat();
            string  testMessageTwo = testSamoyed.Eat();

            Assert.NotEqual(testMessage, testMessageTwo);
        }
Esempio n. 7
0
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
            Corgi   ein   = new Corgi();
            Samoyed sam   = new Samoyed();
            Pidgeon pete  = new Pidgeon();
            Eagle   ethan = new Eagle();
            Snake   sal   = new Snake();
            Dragon  dan   = new Dragon();

            Console.WriteLine("Meet Ein the " + ein.AnimalName + ".");
            ein.Eat();
            ein.Sleep();
            ein.Walk();
            ein.BrushSelf();
            ein.Bark();
            ein.Flop();
            Console.WriteLine("\nMeet Sam the " + sam.AnimalName + ".");
            sam.Eat();
            sam.Sleep();
            sam.Walk();
            sam.BrushSelf();
            sam.Bark();
            sam.SamoyedEat();
            sam.RollOver();
            Console.WriteLine("\nMeet Pete the " + pete.AnimalName + ".");
            pete.Eat();
            pete.Sleep();
            pete.Walk();
            pete.Flap();
            pete.TakeOff();
            pete.TakeOff();
            pete.Land("home");
            pete.Land("elseswhere");
            pete.Coo();
            Console.WriteLine("\nMeet Ethan the " + ethan.AnimalName + ".");
            ethan.Eat();
            ethan.Sleep();
            ethan.Walk();
            ethan.Flap();
            ethan.Hunt("snake");
            ethan.TakeOff();
            ethan.Land("the zoo");
            Console.WriteLine("\nMeet Sal the " + sal.AnimalName + ".");
            sal.StopHibernating();
            sal.Eat();
            sal.Sleep();
            sal.Walk();
            sal.Firebreath();
            sal.StartHibernating();
            sal.StopHibernating();
            Console.WriteLine("\nFinally, meet Dan the " + dan.AnimalName + ".");
            dan.Eat();
            dan.Sleep();
            dan.Walk();
            dan.Firebreath();
            dan.Fly();
            dan.TakeOff();
            dan.Land("your car");
            dan.StartHibernating();
            Console.WriteLine("\nThank you for visiting the zoo.");
        }