public void TestShipInstructions() { var input = Day12.ParseNavigationInstructions("Advent_of_Code_2020.Day12.SampleInput.txt"); var ship = new Movable(); Day12.SailNavigationInstructions(ship, input); Assert.Equal(25, ship.Manhattan()); }
public void TestShipAndWaypoint() { var input = Day12.ParseNavigationInstructions("Advent_of_Code_2020.Day12.SampleInput.txt"); var ship = new Movable(); var waypoint = new Movable { X = 10, Y = 1 }; Day12.CorrectNavigationInstructions(waypoint, ship, input); Assert.Equal(286, ship.Manhattan()); }