public void TestAdjacentCoordinates(int xOffset, int yOffset) { Vector2Int offset = new Vector2Int(xOffset, yOffset); Vector2Int baseCenter = Vector2Int.zero; Vector2Int[] baseExpected = new Vector2Int[] { Vector2Int.up, Vector2Int.down, Vector2Int.right, Vector2Int.left }; Vector2Int center = baseCenter + offset; Vector2Int[] expected = new Vector2Int[baseExpected.Length]; for (int i = 0; i < expected.Length; i++) { expected[i] = baseExpected[i] + offset; } Assert.IsTrue( expected.SequenceEqual(LevelLayout.GetAdjacentCoordinates(center)) ); }