public void TestSetDefaultsV1TkGeometry()
        {
            var header = new MBINHeader();

            header.SetDefaultsV1(typeof(NMS.Toolkit.TkGeometryData));

            Assert.AreEqual(MBINHeader.MBIN_MAGIC_PC, header.MagicID);
            Assert.AreEqual(MBINHeader.MBIN_VERSION, header.FormatID);
            Assert.AreEqual(MBINHeader.TKGEOMETRYDATA_TAG, header.Tag);
            Assert.AreEqual(TKGEOMETRYDATA_GUID, header.MbinVersion);
            Assert.AreEqual("", header.TemplateName);
            Assert.AreEqual(MBINHeader.TKGEOMETRYDATA_PADDING, header.EndPadding);

            //Assert.AreEqual( VERSION_STRING,           header.GetMBINVersion().ToString() );
        }
        public void TestSetDefaultsV1TkAnimMetadata()
        {
            var header = new MBINHeader();

            header.SetDefaultsV1(typeof(NMS.Toolkit.TkAnimMetadata));

            Assert.AreEqual(MBINHeader.MBIN_MAGIC, header.MagicID);
            Assert.AreEqual(MBINHeader.MBIN_VERSION, header.FormatID);
            Assert.AreEqual(MBINHeader.TKANIMMETADATA_TAG, header.Tag);
            Assert.AreEqual(TKANIMMETADATA_GUID, header.MbinVersion);
            Assert.AreEqual("", header.TemplateName);
            Assert.AreEqual(MBINHeader.TKANIMMETADATA_PADDING, header.EndPadding);

            Assert.AreEqual(NULL_VERSION_STRING, header.GetMBINVersion().ToString());
        }
        public void TestSetDefaultsV1Common()
        {
            var header = new MBINHeader();

            header.SetDefaultsV1();

            Assert.AreEqual(MBINHeader.MBIN_MAGIC, header.MagicID);
            Assert.AreEqual(MBINHeader.MBIN_VERSION, header.FormatID);
            Assert.AreEqual(MBINHeader.MBINCVER_TAG, header.Tag);
            Assert.AreEqual(VERSION_ID, header.MbinVersion);
            Assert.AreEqual("", header.TemplateName);
            Assert.AreEqual(END_PADDING, header.EndPadding);

            Assert.AreEqual(VERSION_STRING, header.GetMBINVersion().ToString());
        }