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); }
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); }