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)); }
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)); }