Beispiel #1
0
        public static void Main(string[] args)
        {
            var sizes      = Generator.GetRandomSizesList(20, 20, 20, 20, 100, new Random());
            var layouter   = new CircularCloudLayouter(new Point(0, 0));
            var rectangles = layouter.PutNextRectangles(sizes);

            RectanglesVisualizer.SaveNewRectanglesLayout(rectangles, "Images", "Image.png");
        }
        public void SaveTestInformationIfFailed()
        {
            if (TestContext.CurrentContext.Result.Outcome != ResultState.Failure)
            {
                return;
            }
            var directoryName = "FailedImages";
            var filename      = TestContext.CurrentContext.Test.Name + ".png";

            RectanglesVisualizer.SaveNewRectanglesLayout(
                layouter.Rectangles, directoryName, filename);
            var path = $@"TagsCloudVisualization\{directoryName}\{filename}";

            Console.WriteLine($"Tag cloud visualization saved to file {path}");
        }