public void TestMovement(int x, int y, string movement, int expectedX, int expectedY) { var origin = new Point(x, y); var expectedResult = new Point(expectedX, expectedY); var result = Day3Utils.Move(origin, movement); //Assert.Equal(expectedResult, result); }
public void TestGetPositions() { Point oirgin = new Point(0, 0); var movements = new List <string> { "R1", "R1", "R1", "R1" }; var expected = new Point[] { new Point(1, 0), new Point(2, 0), new Point(3, 0), new Point(4, 0) }; var result = Day3Utils.GetPath(oirgin, movements); Assert.Equal(expected, result); }