public void TestsMultipleCellSet() { List <int[]> cellCoordinates = new List <int[]>() { new [] { 0, 0 }, new [] { 1, 0 }, new [] { 0, 1 }, new [] { 1, 1 }, }; _map.SetCell(cellCoordinates, HexagonMap.CellType.Gem, 0); // Get created cells var mapCell1 = _map.GetCell(0, 0); var mapCell2 = _map.GetCell(1, 0); var mapCell3 = _map.GetCell(0, 1); var mapCell4 = _map.GetCell(1, 1); // Instantiate new cells without inserting them to the map var cell1 = _map.InstantiateCell(0, 0, HexagonMap.CellType.Gem, 0); var cell2 = _map.InstantiateCell(1, 0, HexagonMap.CellType.Gem, 0); var cell3 = _map.InstantiateCell(0, 1, HexagonMap.CellType.Gem, 0); var cell4 = _map.InstantiateCell(1, 1, HexagonMap.CellType.Gem, 0); Assert.AreEqual(cell1, mapCell1); Assert.AreEqual(cell2, mapCell2); Assert.AreEqual(cell3, mapCell3); Assert.AreEqual(cell4, mapCell4); }