public void TestThatDogSaysOtherThings() { var d = new Dog(); d.DogsWord = "meyow"; var actual = d.Bark(); Assert.AreEqual("meyow",actual); }
public void TestThatDogCanRunAtAnySpeed() { var d = new Dog(); d.Speed = "200"; var actual = d.Run(); Assert.AreEqual("I am running at 200 miles per hour.", actual); }
public void TestThatDogCanSayOtherThings() { var d = new Dog(); d.DogsWord = "meyow"; //d.set_DogsWord("meyow"); var actual = d.Bark(); Assert.AreEqual("meyow", actual); }
static void Main() { var cat = new Cat(); var dog = new Dog(); Console.WriteLine("Cat goes " + cat.MakeNoise()); Console.WriteLine("Dog goes " + dog.MakeNoise()); Console.ReadLine(); }
public void TestThatDogSaysLotsThings() { var d = new Dog(); d.DogsWord = "meyow"; d.LearnNewWord("Hello"); d.LearnNewWord("How Are You"); var actual = d.Bark(); Assert.AreNotEqual("meyow", actual); }
public void TestThatDogBarks() { var d = new Dog(); var actual = d.Bark(); Assert.AreEqual("woof", actual); }
static void Main(string[] args) { Dog kiro = new Dog(); kiro.bark(); }
// Copy constructor public Dog(Dog otherDog) { Name = otherDog.Name; Age = otherDog.Age; }
public void ShowAll() { var rand = new Random(); var a = rand.Next(0, 10); int b; b = 4; var anton = new Anton(); Console.WriteLine(a); //тернарный оператор int x = (a == b) ? Z() : F(a); Console.WriteLine(x); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++"); //статика anton.M2(3); anton.Talk(); Console.WriteLine(StaticClass.A); StaticClass.Method(5); Console.WriteLine(StaticClass.A); //анонимный тип var v = new { Name = "Dude", d = 1 }; Console.WriteLine("Name =" + v.Name + " D=" + v.d); //вывод ссылки на обьект Console.WriteLine(anton); Console.WriteLine("+++++++++++++++++++++++++++++++++++++++++++++++++++++"); //nullable int?nul = null; int bi = nul ?? 5; Console.WriteLine(bi); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++++++"); //ref//out int fr = 4; StaticClass.MetForRef(ref fr); Console.WriteLine("fr = " + fr + " i = " + StaticClass.I); int fo; StaticClass.MetForOut(out fo); Console.WriteLine("fo = " + fo + " i = " + StaticClass.I); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++++++"); //boxing and unboxing var box = 123; object forBox = box; Console.WriteLine("object = " + forBox); var unBox = (int)forBox; Console.WriteLine("unbox = " + unBox); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++++++"); //is / as Console.WriteLine("Is"); TestIsO(bi); var testIs = new ForIs(); TestIsO(testIs); Console.WriteLine("As"); Base bas = testIs as Base; Console.WriteLine(bas); Console.WriteLine("++++++++++++++++++++++++++++++++++++++++++++++++++++++++"); //Array var myArr = new ArraysClass(); myArr.ShowArray1(); myArr.ShowObjArray(); myArr.ShowArr2(); Console.WriteLine("\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n"); //classes and interfaces var dog1 = new Dog(); var dog2 = new Dog(); var animal = new Animal(); var fish = new Fish(); dog1.SetData("Bobby", 11); dog2.SetData("Bill", 100); Console.WriteLine("Dog1 = " + dog1.ShowData()); Console.WriteLine("Dog2 = " + dog2.ShowData()); animal.SetData("deff", 0); Console.WriteLine("animal = " + animal.ShowData()); animal = dog2; Console.WriteLine("animal = " + animal.ShowData()); dog1 = (Dog)animal; Console.WriteLine("Dog1 = " + dog1.ShowData()); Console.WriteLine("Dog2 = " + dog2); fish.SetData("Bo", 2); Console.WriteLine(fish.ShowData()); Console.WriteLine("\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n"); //Abstaract var man1 = new Man(); var man2 = new Man("Don"); var man3 = new Man(age: 10, name: "Vonka"); Console.WriteLine(man1.ShowData()); Console.WriteLine(man2.ShowData()); Console.WriteLine(man3.ShowData()); Console.WriteLine("\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n"); //do while var dow1 = new DoWhile(); var dow2 = new DoWhile(); var do1 = new JustWhile(); var do2 = new JustWhile(); Console.WriteLine("DoIt 0"); dow1.DoIt(0); Console.WriteLine("\nDoIt 10"); dow2.DoIt(10); Console.WriteLine("\nDoIt 0"); do1.DoIt(0); Console.WriteLine("\nDoIt 15"); do2.DoIt(15); Console.WriteLine("\n"); Console.WriteLine("\n++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n"); Console.WriteLine("Hello\bHello"); }