public void TearDown()
        {
            if (_trackedLayouter == null)
            {
                return;
            }

            if (TestContext.CurrentContext.Result.Outcome.Status != TestStatus.Failed)
            {
                return;
            }

            if (_trackedLayouter.Rectangles.Count <= 0)
            {
                return;
            }

            DumpResult();
            _trackedLayouter = null;
        }
 public IRectangleLayouter CreateTrackedLayouter(double radius, int segments, double accuracy)
 {
     _trackedLayouter = new TrackedLayouter(new CircularCloudLayouter(radius, segments, accuracy));
     return(_trackedLayouter);
 }
 public void SetUp()
 {
     _trackedLayouter = null;
 }