public void DXF_boundingbox() { var filename = "linetest.dxf"; var dxf = new DxfFile(); dxf.BuildFromFile(filename); var bb = dxf.BoundingBox(); Assert.AreEqual(1, bb.Min.X); Assert.AreEqual(4, bb.Max.Y); }
public void DXF_saveOpen() { var filename = "linetest.dxf"; var fileOut = "linetestOut.dxf"; var dxf = new DxfFile(); dxf.BuildFromFile(filename); dxf.Save(fileOut); var dxfNew = new DxfFile(); dxfNew.BuildFromFile(fileOut); Assert.AreEqual(dxf.Entities.Count, dxfNew.Entities.Count); var bbIn = dxf.BoundingBox(); var bbOut = dxfNew.BoundingBox(); Assert.AreEqual(bbIn.Min.X, bbOut.Min.X); Assert.AreEqual(bbOut.Min.Y, bbOut.Min.Y); Assert.AreEqual(bbIn.Max.X, bbOut.Max.X); Assert.AreEqual(bbOut.Max.Y, bbOut.Max.Y); }