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}"); }
public TagCloudDrawer(TagCloudVizualizer vizualizer, ITagCloudLayouter layouter, IColorSelector colorSelector) { this.vizualizer = vizualizer; this.layouter = layouter; this.colorSelector = colorSelector; }