public void GetIndexTest() { Quadtree <Q> quadtree = new Quadtree <Q>(8, Vector2Int.Zero); Assert.AreEqual((41 << 2), quadtree.GetIndex(new Vector2Int(-2, -7))); Assert.AreEqual((41 << 2) + 2, quadtree.GetIndex(new Vector2Int(-2, 6))); Assert.AreEqual((41 << 2) + 1, quadtree.GetIndex(new Vector2Int(1, -7))); Assert.AreEqual((41 << 2) + 3, quadtree.GetIndex(new Vector2Int(1, 6))); Assert.AreEqual((41 << 2) + 3, quadtree.GetIndex(new Vector2Int(9, 6))); Assert.AreEqual((41 << 2) + 3, quadtree.GetIndex(new Vector2Int(1, 14))); }