static void Main(string[] args) { var milk = new Product() { Name = "1% Milk", Price = 3.00m, Description = "Milk!", UnitsInStock = 5 }; //milk.Name = "1% Milk"; //milk.Price = 3.00m; //milk.Description = "Milk!"; //milk.UnitsInStock = 5; Console.WriteLine("Name: {0}\n{0}'s Price without tax: {1:c}\n{0}'s Price with tax: {2:c}", milk.Name, milk.Price, milk.TotalPrice); var sally = new Customer() { FirstName = "Sally", LastName = "Williams", //Age = 23, BirthDate = new DateTime (1993, 1, 1) }; var mike = new Customer() { FirstName = "Mike", LastName = "Harrison", //Age = 10 , BirthDate = new DateTime (2006, 1, 1) }; Debug.Assert(sally.Age == 23, "Sally is supposed to be 23."); Debug.Assert(mike.Age == 10, "Mike is supposed to be 10."); Debug.Assert(sally.Age != 0, "Age cannot be zero!"); Debug.Assert(mike.Age != 0, "Age cannot be zero!"); Debug.Assert(sally.BirthDate < DateTime.Now, "Your birthdate cannot be in the future!!!"); Debug.Assert(mike.BirthDate < DateTime.Now, "Your birthdate cannot be in the future!!!"); Console.ReadLine(); }
static void Main(string[] args) { var milk = new Product() { Name = "2% Milk", Price = 2.99m, Description = "Milky milk", UnitsInStock = 5 }; Console.WriteLine("Name: {0}\nPrice: {1}", milk.Name, milk.Price); var sally = new Customer("Sally", "Williams", 23, "2028"); var mike = new Customer("Mike", "Harrison", 10, "2019"); Console.WriteLine("{0} {1} is {2} and was born in {3}", mike.First, mike.Last, mike.Age, mike.BirthYear); Console.WriteLine("{0} {1} is {2} and was born in {3}", sally.First, sally.Last, sally.Age, sally.BirthYear); var testString = "This string is a test."; Console.WriteLine(Count.CountWords(testString).ToString()); Console.ReadLine(); }