     
     func testSVGEllipse() {
         let bundle = Bundle(for: type(of: TestUtils()))
-        let ellipseReferenceContent = "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\"  ><g><ellipse  cy=\"80\" ry=\"50\" rx=\"100\" cx=\"200\"  fill=\"yellow\" stroke=\"purple\" stroke-width=\"2\"/></g></svg>"
+        let ellipseReferenceContent = "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\"  ><g><ellipse  cy=\"80\" ry=\"50\" rx=\"100\" cx=\"200\"  fill=\"yellow\" stroke=\"purple\" stroke-width=\"2.0\"/></g></svg>"
         do {
             let node = try SVGParser.parse(bundle:bundle, path: "ellipse")
+            print(SVGSerializer.serialize(node: node))
             XCTAssert(SVGSerializer.serialize(node: node) == ellipseReferenceContent)
         } catch {
             print(error)

    
    func testSVGPolyline() {
        let bundle = Bundle(for: type(of: TestUtils()))
        let lineReferenceContent = "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\"  ><g><polyline  points=\"0.0,40.0,40.0,40.0,40.0,80.0,80.0,80.0,80.0,120.0,120.0,120.0,120.0,160.0\"  fill=\"white\" stroke=\"red\" stroke-width=\"4\"/></g></svg>"
        do {
            let node = try SVGParser.parse(bundle:bundle, path: "polyline")
            XCTAssert(SVGSerializer.serialize(node: node) == lineReferenceContent)

    
    func testSVGLine() {
        let bundle = Bundle(for: type(of: TestUtils()))
        let lineReferenceContent = "<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" version=\"1.1\"  ><g><line  y1=\"0\" x2=\"200\" x1=\"0\" y2=\"200\"  fill=\"black\" stroke=\"red\" stroke-width=\"2.0\"/></g></svg>"
        do {
            let node = try SVGParser.parse(bundle:bundle, path: "line")
            XCTAssert(SVGSerializer.serialize(node: node) == lineReferenceContent)
