Пример #1
0
        private static void SaveVisualizationOnFailure()
        {
            var testResult = TestContext.CurrentContext.Result.Outcome;
            var testName   = TestContext.CurrentContext.Test.Name;

            if (Equals(testResult, ResultState.Failure) ||
                Equals(testResult, ResultState.Error))
            {
                Visualization.VisualizeLayouter(_layouter, testName);
            }
        }
Пример #2
0
        private static void VisualizationSomeImage(string name, int sizeOfRectangle, int size, int count)
        {
            var cloudLayouter = new CircularCloudLayouter(new Point(size, size));
            var random        = new Random();

            for (var i = 0; i < count; i++)
            {
                cloudLayouter.PutNextRectangle(new Size(random.Next(sizeOfRectangle / 3, sizeOfRectangle),
                                                        random.Next(sizeOfRectangle / 3, sizeOfRectangle)));
            }

            var bitMap = cloudLayouter.Visualization();

            bitMap.Save(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, name));

            bitMap = Visualization.VisualizationFil(cloudLayouter.Centreings(), size * 2, size * 2);
            bitMap.Save(Path.Combine(AppDomain.CurrentDomain.BaseDirectory, $"Centering{name}"));
        }
Пример #3
0
 public static Bitmap GetRandomCloudImage(int rectanglesAmount)
 {
     return(Visualization.GetVisualisation(GetRandomCloud(rectanglesAmount)));            // Теперь называется Visualization (в методе и .csproj надо тоже поправить)
 }