public void CalculatePosition_Always_ReturnsExpectedValue(int x, int y, string direction, char command, int expectedX, int expectedY) { var position = new Point(x, y); var expectedPosition = new Point(expectedX, expectedY); var result = _gridService.CalculatePosition(position, direction, command); Assert.Equal(expectedPosition, result); }