示例#1
0
        //[Test]
        public void AutoSize()
        {
            var c = new GraphicCanvas();

            c.DrawRectangle(new Rect(0, 0, 40, 20), new Size(3, 3), null, new SolidBrush("#333"));
            var svg = c.Graphic.GetSvg();

            Assert.IsTrue(svg.Contains("svg width=\"40\""));
        }
示例#2
0
        public void NoTitle()
        {
            var c = new GraphicCanvas();

            c.DrawRectangle(new Rect(0, 0, 40, 20), new Size(3, 3), null, new SolidBrush("#333"));
            var svg = c.Graphic.GetSvg();

            Assert.IsTrue(!svg.Contains("<title>"));
            Assert.IsTrue(!svg.Contains("<description>"));
        }
示例#3
0
        public void NormalRect()
        {
            var c = new GraphicCanvas();

            c.DrawRectangle(new Rect(0, 0, 40, 20), new Size(0, 0), null, new SolidBrush("#333"));
            var svg = c.Graphic.GetSvg();

            Assert.IsTrue(!svg.Contains("rx="));
            Assert.IsTrue(!svg.Contains("ry="));
        }
示例#4
0
        public void RoundedRect()
        {
            var c = new GraphicCanvas();

            c.DrawRectangle(new Rect(0, 0, 40, 20), new Size(3, 3), null, new SolidBrush("#333"));
            var svg = c.Graphic.GetSvg();

            Assert.IsTrue(svg.Contains("rx=\"3\""));
            Assert.IsTrue(svg.Contains("ry=\"3\""));
        }