示例#1
0
        public void FailRemoveMapByIndex()
        {
            var fpg = new FPG(this.GetAssetPath(SharedConstants.FILENAME_FPG_TEST));

            Assert.ThrowsException <IndexOutOfRangeException>(() => fpg.RemoveAt(-1));
            Assert.ThrowsException <IndexOutOfRangeException>(() => fpg.RemoveAt(fpg.Count + 1));
        }
示例#2
0
        public void RemoveMapByIndex()
        {
            const int GRAPH_ID = 100; // PLAYER.MAP, index 1.
            const int INDEX    = 1;

            var fpg = new FPG(this.GetAssetPath(SharedConstants.FILENAME_FPG_TEST));

            fpg.RemoveAt(INDEX);

            Assert.IsFalse(fpg.Contains(GRAPH_ID));
        }