Exemplo n.º 1
0
        public AnimalAbs MockExistingGermanShepherd(int iID, string sName, Enums.Gender eGender)
        {
            GermanShepherd gs = new GermanShepherd(iID, sName);

            gs.Gender = eGender;
            return(gs);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            GermanShepherd shepherd = new GermanShepherd();

            Corgi corgi  = new Corgi();
            Dog   corgi1 = new Corgi();
            Puppy puppy  = new Puppy();

            Console.WriteLine("Germanshepherd-Szczekanie:" + shepherd.Bark() + " Warczenie:" + shepherd.Growl());
            Console.WriteLine("Typ Corgi:" + corgi.Bark());
            Console.WriteLine("Inny typ:" + corgi1.Bark());

            Console.WriteLine("Szczeniak:" + "Warczenie:" + puppy.Growl() + " Szczekanie:" + puppy.Bark());


            Console.ReadKey();
        }
Exemplo n.º 3
0
    static void Main(string[] args)
    {
        // var germanSheperd = new AnimalLibrary.Dog(); would need this if you did not put in a using AnimalLibrary; above

        var gs1 = new GermanShepherd("Killer");

        var germanShepherd = new GermanShepherd {
            LongTail            = true,
            BarkPitch           = BarkPitchType.Low,
            Muzzle              = MuzzleType.Long,
            ExtremeSenseOfSmell = true,
            BigDog              = true, // if you want default can leave this out
            Name = "Fred"
        };

        var boxer1 = new Boxer("Gretchen");

        var pug2 = new Pug("Pudgy");

        var pug = new Dog {
            LongTail            = true,
            BarkPitch           = BarkPitchType.Low,
            Muzzle              = MuzzleType.Long,
            ExtremeSenseOfSmell = false,
            Name = "Alfred"
        };
        var pug1 = new Dog {
            LongTail            = false,
            BarkPitch           = BarkPitchType.High,
            Muzzle              = MuzzleType.Collapsed,
            ExtremeSenseOfSmell = false,
            Name = "Ralph"
        };
        var dogs = new List <Dog>();

        dogs.Add(pug1);
        dogs.Add(pug2);
        dogs.Add(germanShepherd);
        dogs.Add(boxer1);
        dogs.Add(pug);
        dogs.Add(gs1);
        foreach (var dog in dogs)
        {
            Console.WriteLine(dog.GetTypeOfDog());
        }
    }
Exemplo n.º 4
0
        public static List <Dog> CreateDogsFromDog()
        {
            var result = new List <Dog>();

            var germanShepherd = new GermanShepherd();

            var dog1 = germanShepherd.Clone();

            dog1.Name = "Lady1";
            result.Add(dog1);

            var dog2 = germanShepherd.Clone();

            dog2.Name = "Lady2";
            result.Add(dog2);

            return(result);
        }
Exemplo n.º 5
0
    public static void Main()
    {
        Animal         a  = new Animal();
        Dog            d  = new Dog();
        GermanShepherd gs = new GermanShepherd();

        a.eat();
        // Animal Is Eating
        a.sleep();
        // Animal Is Sleeping
        a.play();
        // Animal Is Playing

        d.eat();
        // Dog Is Eating
        d.sleep();
        // Animal Is Sleeping
        d.play();

        gs.eat();
        // German Shepherd Is Eating
        gs.play();
        // Dog Is Playing
    }
Exemplo n.º 6
0
        public AnimalAbs GetNewGermanShepherd()
        {
            GermanShepherd gs = new GermanShepherd();

            return(gs);
        }