public virtual void DeepCopyTest()
        {
            SvgTagSvgNodeRenderer expected = new SvgTagSvgNodeRenderer();

            expected.SetAttribute(SvgConstants.Attributes.FILL, "blue");
            expected.AddChild(new CircleSvgNodeRenderer());
            ISvgNodeRenderer actual = expected.CreateDeepCopy();

            NUnit.Framework.Assert.AreEqual(expected, actual);
        }
示例#2
0
        public virtual void DeepCopyTest()
        {
            SvgTagSvgNodeRenderer subTree = new SvgTagSvgNodeRenderer();

            subTree.AddChild(new CircleSvgNodeRenderer());
            PdfRootSvgNodeRenderer expected = new PdfRootSvgNodeRenderer(subTree);
            ISvgNodeRenderer       actual   = expected.CreateDeepCopy();

            expected.Equals(actual);
            NUnit.Framework.Assert.AreEqual(expected, actual);
        }