public void AllEqual() { Grandfather g1 = new Grandfather(); Grandfather f1 = new Father(); Grandfather s1 = new Son(); Assert.AreEqual(g1.LastName(), f1.LastName(), s1.LastName()); }
public void NoneEqual() { Grandfather g1 = new Grandfather(); Father f1 = new Father(); Son s1 = new Son(); Assert.AreNotEqual( g1.LastName(), f1.LastName(), s1.LastName()); }
static void Inherit() { //Father f1 = new Father("Khanal", "Raj"); //f1.FirstName = ""; //f1.LastName = ""; Grandfather g1 = new Grandfather("Ram", "Khanal"); Father f1 = new Father("Khanal", "Raj"); Son s1 = new Son("Rahul", "Khanal"); g1.Display(); f1.Display(); s1.Display(); }
static void Main(string[] args) { var Grandfather = new Grandfather(); var Grandmother = new Grandmother(); var Granddaughter = new Granddaughter(); var Dog = new Dog(); var Cat = new Cat(); var Mouse = new Mouse(); var Line = new List <Person> { Grandfather, Grandmother, Granddaughter, Dog, Cat, Mouse }; var Turnip = new Turnip(Line); Turnip.DoubleSearch(); Turnip.PullTurnip(); }
static void Main(string[] args) {//создаем всех персонажей Cat cat = new Cat("Cat"); Mouse mouse = new Mouse("Mouse"); Grandfather grandfather = new Grandfather("Grandfather"); Grandmother grandmother = new Grandmother("Grandmother"); Dog dog = new Dog("Dog"); Granddauther granddauther = new Granddauther("Granddauther"); dog.Woof(); cat.Meow(); //рядперсонажей и репку Line characterline = new Line(); Turnip turnip = new Turnip(); //пока не вытянем do { Console.WriteLine("Add a character"); string newcharacter = Console.ReadLine(); //пишем кого хотим добавить switch (newcharacter) { //Добавляем персонажа case "Grandfather": characterline.AddCharacter(grandfather); break; case "Grandmother": characterline.AddCharacter(grandmother); break; case "Granddauther": characterline.AddCharacter(granddauther); break; case "Cat": characterline.AddCharacter(cat); break; case "Dog": characterline.AddCharacter(dog); break; case "Mouse": characterline.AddCharacter(mouse); break; } }while(!turnip.Attempt(characterline));//работаем пока не вытащим }
public void ResolveShouldShowTheCorrectGrandchildName() { //var builder = new ContainerBuilder(); //builder.RegisterType<Grandfather>().As<IGrandfather>(); //builder.RegisterType<Father>().As<IFather>(); //builder.RegisterType<Son>().As<ISon>(); //builder.RegisterType<Logic>(); //var container = builder.Build(); //var logic = container.Resolve<Logic>(); var son = new Son(); var father = new Father(); var grandfather = new Grandfather(); father.Son = son; grandfather.Son = father; var logic = new Logic(grandfather, father, son); Assert.AreEqual("I am my father's son and my grandfather's grandson. - I am my father's son and my grandfather's grandson.", logic.Run("S")); }
static void AddHero(List <string> LineOfCharacters, List <string> GetDataFromEnum, string p) { if (p == "Grandfather") { Grandfather grandfather = new Grandfather(); if (CheckQueue(LineOfCharacters, p)) { Console.WriteLine(grandfather.Name); grandfather.Action(); LineOfCharacters.Add("Grandfather"); } else { Console.WriteLine("Дед уже тянет"); return; } } else if (p == "Granny") { if (CheckQueue(LineOfCharacters, p)) { Granny granny = new Granny(); granny.Action(); LineOfCharacters.Add("Granny"); } else { Console.WriteLine("Бабка уже тянет"); return; } } else if (p == "Granddaughet") { if (CheckQueue(LineOfCharacters, p)) { Granddaughter granddaughter = new Granddaughter(); Console.WriteLine(granddaughter.Name); granddaughter.Action(); LineOfCharacters.Add("Granddaughet"); } else { Console.WriteLine("Внучка уже тянет"); return; } } else if (p == "Dog") { if (CheckQueue(LineOfCharacters, p)) { Dog dog = new Dog(); dog.Action(); LineOfCharacters.Add("Dog"); } else { Console.WriteLine("Жучка уже тянет"); return; } } else if (p == "Cat") { if (CheckQueue(LineOfCharacters, p)) { Cat cat = new Cat(); cat.Action(); LineOfCharacters.Add("Cat"); } else { Console.WriteLine("Кошка уже тянет"); return; } } else if (p == "Mouse") { if (CheckQueue(LineOfCharacters, p)) { Mouse mouse = new Mouse(); mouse.Action(); LineOfCharacters.Add("Mouse"); } else { Console.WriteLine("Мышка уже тянет"); return; } } else { Console.WriteLine("Точно не поможет"); return; } }
static void Main(string[] args) { //bool Turnip=false; Grandfather grandfather = new Grandfather(); grandfather.name = "Дедка"; Grandmother grandmother = new Grandmother(); grandmother.name = "Бабка"; Granddauther granddauther = new Granddauther(); granddauther.name = "Внучка"; Dog dog = new Dog(); dog.name = "Жучка"; Cat cat = new Cat(); cat.name = "Кошка"; Mouse mouse = new Mouse(); mouse.name = "Мышка"; List <string> Heroes = new List <string>(); List <string> Line = new List <string>(); if (grandfather.CanTurn) { Dobavim(grandfather.name); Dobavim(grandmother.name); Dobavim(granddauther.name); Dobavim(dog.name); Dobavim(cat.name); Dobavim(mouse.name); } else { Console.WriteLine("Герои сегодня не могут тянуть репку, попробуйте завтра"); return; } int count = Heroes.Count; int i = 0; foreach (string hero in Heroes) { if (i < count - 1) { if (Heroes[i] != Heroes[i + 1]) { Line.Add(Heroes[i]); foreach (string l in Line) { Console.WriteLine(l); } Console.WriteLine("тянут, потянут, вытянуть не могут"); i++; } else { Console.WriteLine("Не может быть 2 одинаковых героя"); } } else { Line.Add(Heroes[i]); foreach (string l in Line) { Console.WriteLine(l); } Console.WriteLine("вытянули репку!"); //Turnip=true; } } void Dobavim(string name) { Heroes.Add(name); } }