public void WmfUnCompressedUnTiledWriteTest() { WmfManager manager = new WmfManager(); string copyFilePath = pathToTestFile + "\\testfile\\copy_test_WM_untiled.wmf"; WmfFile file = manager.loadFile(pathToTestFile + "\\testfile\\test_WM_untiled.wmf"); manager.saveFile(copyFilePath, file); WmfFile copyfile = manager.loadFile(copyFilePath); WmfHeader header = file.header; WmfHeader copyHeader = copyfile.header; Assert.AreEqual(header.dataOffset, copyHeader.dataOffset); Assert.AreEqual(header.width, copyHeader.width); Assert.AreEqual(header.height, copyHeader.height); Assert.AreEqual(header.waterLevelDataSize, copyHeader.waterLevelDataSize); Assert.AreEqual(header.floatingPointFlag, copyHeader.floatingPointFlag); Assert.AreEqual(header.verticalScale, copyHeader.verticalScale); Assert.AreEqual(header.verticalOffset, copyHeader.verticalOffset); Assert.AreEqual(header.horizontalScale, copyHeader.horizontalScale); Assert.AreEqual(header.tileSize, copyHeader.tileSize); Assert.AreEqual(header.wrapFlag, copyHeader.wrapFlag); Assert.AreEqual(header.reserved, copyHeader.reserved); Assert.AreEqual(header.auxDataType, copyHeader.auxDataType); Assert.AreEqual(header.auxDataSize, copyHeader.auxDataSize); Assert.AreEqual(file.pixels.Count(), copyfile.pixels.Count()); File.Delete(copyFilePath); }