public AnimalAbs MockExistingGermanShepherd(int iID, string sName, Enums.Gender eGender) { GermanShepherd gs = new GermanShepherd(iID, sName); gs.Gender = eGender; return(gs); }
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(); }
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()); } }
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); }
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 }
public AnimalAbs GetNewGermanShepherd() { GermanShepherd gs = new GermanShepherd(); return(gs); }