public void TestSetDefaultsV2TkGeometry() { var header = new MBINHeader(); header.SetDefaultsV2(typeof(NMS.Toolkit.TkGeometryData)); Assert.AreEqual(MBINHeader.MBIN_MAGIC_PC, header.MagicID); Assert.AreEqual(FORMAT_ID0, header.FormatID); Assert.AreEqual(MBINHeader.TKGEOMETRYDATA_TAG, header.VersionID); Assert.AreEqual(TKGEOMETRYDATA_GUID, header.TemplateGUID); Assert.AreEqual("", header.TemplateName); Assert.AreEqual(MBINHeader.TKGEOMETRYDATA_PADDING, header.MetaOffset); Assert.AreEqual(MBINHeader.MBIN_VERSION, header.FormatNMS); Assert.AreEqual(FORMAT_V0, header.FormatAPI); }
public void TestSetDefaultsV2Common() { var header = new MBINHeader(); header.SetDefaultsV2(); Assert.AreEqual(MBINHeader.MBIN_MAGIC, header.MagicID); Assert.AreEqual(FORMAT_ID2, header.FormatID); Assert.AreEqual(VERSION_ID, header.VersionID); Assert.AreEqual(0ul, header.TemplateGUID); Assert.AreEqual("", header.TemplateName); Assert.AreEqual(0ul, header.MetaOffset); Assert.AreEqual(MBINHeader.MBIN_VERSION, header.FormatNMS); Assert.AreEqual(FORMAT_V2, header.FormatAPI); Assert.AreEqual(NMS_VERSION_STRING, header.VersionNMS.ToString()); Assert.AreEqual(API_VERSION_STRING, header.VersionAPI.ToString()); }