private void AssertRemove(WallIndexMap map) { Assert.IsFalse(map.Remove(-1, -1, 1)); Assert.IsFalse(map.Remove(2, 0, 1)); Assert.IsFalse(map.Remove(0, 2, 1)); Assert.IsTrue(map.Remove(0, 0, 1)); Assert.IsEmpty(_removedTriangles); Assert.IsTrue(map.Remove(0, 0, 1)); Assert.IsEmpty(_removedTriangles); Assert.IsTrue(map.Remove(0, 0, 1)); Assert.AreEqual(new[] { 0 }, _removedTriangles); }