public void Day02Part02() { var data = System.IO.File.ReadLines("data/day02.txt").ToArray(); var guidance = new Guidance(); guidance.Move(data); (guidance.Position * guidance.Depth).Should().Be(1872757425); }
public void ShouldMoveToExample() { var guidance = new Guidance(); var steps = new[] { "forward 5", "down 5", "forward 8", "up 3", "down 8", "forward 2" }; guidance.Move(steps); guidance.Position.Should().Be(15); guidance.Depth.Should().Be(60); (guidance.Position * guidance.Depth).Should().Be(900); // (guidance.Position * guidance.Depth).Should().Be(150); }