public void StyleCopCircleTask() { logger.Info("StyleCop. Task : Circles"); writer.Write("\n\t\tStyleCop. Task : Circles"); try { Circle circleOne = new Circle(new Point(2, 1), 5); Circle circleTwo = new Circle(new Point(5, 3), 6); writer.Write("\nThe data of first circle:"); writer.Write(circleOne.ToString()); writer.Write("\nMove circle along x-axis: 1. Move rectangle along y-axis: 3."); writer.Write("The data of modified circle:"); writer.Write(circleOne.MoveAlongAxis(0, 3).ToString()); writer.Write("\nThe data of second circle:"); writer.Write(circleTwo.ToString()); writer.Write("\nCircle resize. Radius : 3."); writer.Write("The data of modified second circle:"); writer.Write(circleTwo.Resize(3).ToString()); Circles circles = new Circles(circleOne, circleTwo); writer.Write("\nFind Intersection of circles: "); if (circles.DoShapesOverlap()) { writer.Write(circles.FindIntersectionOfShapes().ToString()); } } catch (ArgumentException ex) { logger.Error(ex.Message); } }