コード例 #1
0
        public void Should_CreateBitmap_WhenNoRectangles()
        {
            var visualizer = new RectanglesVisualizer(new Rectangle[0]);
            var bitmap     = visualizer.RenderToBitmap();

            bitmap.Should().NotBeNull();
        }
コード例 #2
0
        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);
            }
        }