public static void Main() { Dog2 d = new Dog2(); d.eat(); d.bark(); }
public void CanLetServerEvolveByIgnoringUnknownProperties() { // Arrange Request dog1Request = Session.Bind(Dog1Template, new { name = "Fido" }); Request dog2Request = Session.Bind(Dog2Template, new { name = "Hugo" }); // Act Dog1 d1a = dog1Request.Get <Dog1>().Body; Dog1 d1b = dog2Request.Get <Dog1>().Body; Dog2 d2 = dog2Request.Get <Dog2>().Body; // Assert Assert.IsNotNull(d1a); Assert.AreEqual("Fido", d1a.Name); Assert.IsNotNull(d1b); Assert.AreEqual("Hugo", d1b.Name); Assert.IsNotNull(d2); Assert.AreEqual("Hugo", d2.Name); Assert.AreEqual(25, d2.Weight); }
static void Main(string[] args) { Console.WriteLine("Hello World"); //Addition int number1, number2; Console.WriteLine("Addition"); Console.WriteLine("Please enter first number:"); number1 = int.Parse(Console.ReadLine()); Console.WriteLine("Please enter second number:"); number2 = int.Parse(Console.ReadLine()); Console.WriteLine("Sum is " + (number1 + number2)); //expandoobject dynamic user = new System.Dynamic.ExpandoObject(); user.Name = "It's Me"; user.Age = 666; user.Location = "Here"; Console.WriteLine(user.Name + " " + user.Age + " " + user.Location); //var var camelCase = new { Name = "Person", PascalCase = true }; Console.WriteLine(camelCase.Name + " " + camelCase.PascalCase); //dynamic dynamic thingus = new { Item = "Henlo" }; Console.WriteLine(thingus.Item); thingus = "different"; Console.WriteLine(thingus + " " + thingus.Length); //lists List <string> listOfNames = new List <string>() { "John Doe", "Jane Doe", "Joe Doe", "Another Doe" }; listOfNames.RemoveAll(name => { if (name.StartsWith("J")) { return(true); } else { return(false); } }); Console.WriteLine(listOfNames[0]); //dictionaries Dictionary <string, int> users = new Dictionary <string, int>() { { "John Doe", 42 }, { "Jane Doe", 38 }, { "Joe Doe", 12 }, { "Jenna Doe", 12 } }; foreach (KeyValuePair <string, int> what in users.OrderBy(what => what.Value)) { Console.WriteLine(what.Key + " is " + what.Value + " years old"); } //classes Car car; car = new Car("Red"); Console.WriteLine(car.Describe()); //inheritance Animal a = new Animal(); a.Greet(); Dog d = new Dog(); d.Greet(); //abstract classes Dog2 fla = new Dog2(); Console.WriteLine(fla.Describe()); //interfaces List <Dog3> dogs = new List <Dog3>(); dogs.Add(new Dog3("Fido")); dogs.Add(new Dog3("Bob")); dogs.Add(new Dog3("Adam")); dogs.Sort(); foreach (Dog3 dog in dogs) { Console.WriteLine(dog.Describe()); } //const and readonly const int answerToLife = 42; SomeClass s = new SomeClass(); Console.WriteLine(s.later); //operators int? i = null; string value = null; Console.WriteLine(value ?? "No Value"); double daysSinceMillenium = (DateTime.Now - new DateTime(2000, 1, 1)).TotalDays; Console.WriteLine($"Today is {DateTime.Now:d} and {daysSinceMillenium:N2} days have passed since the last millennium!"); //enums Days day = (Days)5; Console.WriteLine(day); string[] values = Enum.GetNames(typeof(Days)); foreach (string s1 in values) { Console.WriteLine(s1); } //structs Car2 car2; car2 = new Car2("Blue"); Console.WriteLine(car2.Describe()); Console.ReadLine(); }