Example #1
0
 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);
 }