static void Main(string[] args) { #region Circles // create new Circle Circle c1 = new Circle(); Circle c2 = new Circle(); Circle c3 = new Circle(); // ToString tests Console.WriteLine("Circle1:\n" + c1.ToString()); Console.WriteLine("Circle2:\n" + c2.ToString()); Console.WriteLine("Circle3:\n" + c3.ToString()); // Equals tests Console.WriteLine("Does Circle1 equal Circle2? {0}", c1.Equals(c2)); Console.WriteLine("Does Circle1 equal Circle3? {0}", c1.Equals(c3)); Console.WriteLine("Does Circle2 equal Circle3? {0}", c2.Equals(c3) + "\n"); #endregion #region Squares // create new Squares Square s1 = new Square(); Square s2 = new Square(); Square s3 = new Square(); // ToString tests Console.WriteLine("Square1:\n" + s1.ToString()); Console.WriteLine("Square2:\n" + s2.ToString()); Console.WriteLine("Square3:\n" + s3.ToString()); // Equals tests Console.WriteLine("Does Square1 equal Square2? {0}", s1.Equals(s2)); Console.WriteLine("Does Square1 equal Square3? {0}", s1.Equals(s3)); Console.WriteLine("Does Square2 equal Square3? {0}", s2.Equals(s3) + "\n"); #endregion Console.ReadLine(); }