static void Main(string[] args) { var container = new AutofacContainer(args); var exampleImage = new TagCloudRenderer(container.TagCloud, container.FontName, container.Brush) .GenerateImage(); exampleImage.Save(container.OutputPath); }
public void FailureLogging() { if (TestContext.CurrentContext.Result.Outcome.Status == TestStatus.Failed) { try { var filePath = Path.Combine(failureLogDirectoryPath, TestContext.CurrentContext.Test.FullName) + ".png"; var cloud = new TagCloud(layouter, new Size(8, 16), i => i); var renderer = new TagCloudRenderer(true); renderer.RenderToBitmap(cloud).Save(filePath, ImageFormat.Png); TestContext.WriteLine($"Tag cloud visualization saved to file {filePath}"); } catch (Exception ex) { TestContext.WriteLine($"Can not save fail out: {ex.StackTrace}"); } } }