public void Day02_Puzzle2_OK() { var sut = new DivePathFinder(); var cmds = Utils.ReadLinesFromFile("Day02.txt"); string expected = "forward 2"; Assert.Equal(expected, cmds[cmds.Length - 1]); long actual = sut.FindAimedPosition(cmds); Assert.Equal(1282809906, actual); }
public void Day02_Puzzle1_OK() { var sut = new DivePathFinder(); var cmds = Utils.ReadLinesFromFile("Day02.txt"); string expected = "forward 2"; Assert.Equal(expected, cmds[cmds.Length - 1]); long actual = sut.FindPosition(cmds); //Assert.Equal(15, sut.Horizontal); //Assert.Equal(10, sut.Depth); Assert.Equal(1480518, actual); }
public void Day02_TestAimedPath_OK() { var sut = new DivePathFinder(); string expected = "forward 2"; Assert.Equal(expected, tcmds[tcmds.Length - 1]); // int increases = sut.SimpleIncreases(depths); long actual = sut.FindAimedPosition(tcmds); Assert.Equal(15, sut.Horizontal); Assert.Equal(60, sut.Depth); Assert.Equal(900, actual); }