public void TestRoomsWithMissingNeighbors() { LevelLayout layout = new LevelLayout(); layout.AddRoom(Vector2Int.zero); layout.AddRoom(Vector2Int.up); layout.AddRoom(Vector2Int.down); layout.AddRoom(Vector2Int.left); layout.AddRoom(Vector2Int.right); Vector2Int[] result = layout.RoomsWithMissingNeighbors(); Assert.IsTrue(!result.Contains(Vector2Int.zero)); Assert.IsTrue(result.Contains(Vector2Int.up)); Assert.IsTrue(result.Contains(Vector2Int.down)); Assert.IsTrue(result.Contains(Vector2Int.left)); Assert.IsTrue(result.Contains(Vector2Int.right)); }