public void TearDown()
        {
            var context = TestContext.CurrentContext;

            if (context.Result.Outcome.Status != TestStatus.Failed)
            {
                return;
            }
            var appPath    = AppDomain.CurrentDomain.BaseDirectory;
            var filepath   = $@"{appPath}\..\..\Tests\Fails\{context.Test.Name}.jpg";
            var visualizer = new TagCloudVizualizer(new ImageConfigurator(), center)
            {
                FilePath = filepath
            };

            visualizer.DrawRectCloud(layouter.Rectangles);

            Console.WriteLine($"Tag cloud visualization saved to file {filepath}");
        }
Пример #2
0
 public TagCloudDrawer(TagCloudVizualizer vizualizer, ITagCloudLayouter layouter, IColorSelector colorSelector)
 {
     this.vizualizer    = vizualizer;
     this.layouter      = layouter;
     this.colorSelector = colorSelector;
 }