public void Should_CreateBitmap_WhenNoRectangles() { var visualizer = new RectanglesVisualizer(new Rectangle[0]); var bitmap = visualizer.RenderToBitmap(); bitmap.Should().NotBeNull(); }
public void SaveBitmapForFailedTest() { var context = TestContext.CurrentContext; if (context.Result.Outcome.Status != TestStatus.Passed) { var imageFormat = ImageFormat.Jpeg; var fileName = string.Format("{0}.{1}", context.Test.Name, imageFormat.ToString().ToLower()); var outputDir = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); var fullPath = string.Format(@"{0}\{1}", outputDir, fileName); TestContext.Out.WriteLine("Tag cloud visualization saved to file {0}", fullPath); var visualizer = new RectanglesVisualizer(cloudRectangles); var bitmap = visualizer.RenderToBitmap(); bitmap.Save(fullPath, imageFormat); } }