public void Example2(string input, int expectedEast, int expectedNorth) { var ship = RevisedShip.Initialize(); ship.Move(input); Assert.Equal(expectedEast, ship.East); Assert.Equal(expectedNorth, ship.North); }
public async Task Part2(string filename, int expected) { var ship = RevisedShip.Initialize(); await foreach (var input in filename.ReadLinesAsync()) { ship.Move(input); } Assert.Equal(expected, ship.ManhattanDistance); }
public void Example3(string[] inputs, int expectedEast, int expectedNorth) { var ship = RevisedShip.Initialize(); foreach (var input in inputs) { ship.Move(input); } Assert.Equal(expectedEast, ship.East); Assert.Equal(expectedNorth, ship.North); }