public void ScriptInfoTest(int position, int flag) { // encode & decode var scriptInfo = new ScriptInfo(position, flag); scriptInfo = new ScriptInfo(scriptInfo.Encode()); // make sure nothing's changed Assert.Equal(position, scriptInfo.Position); Assert.Equal(flag, scriptInfo.Flag); }