public void Day02KeyPadPart1(int startValue, string commands, int stopValue) { var sut = new KeyPad(startValue); int keyNow = sut.ProcessCommand(commands); Assert.Equal(stopValue, keyNow); }
public void Day02ReadInput() { var instructions = DataUtils.ReadAllLines(_indatafile); Assert.Equal(5, instructions.Length); string result = string.Empty; var sut = new KeyPad(5); foreach (var cmd in instructions) { int keyNow = sut.ProcessCommand(cmd); result = $"{result}{keyNow}"; } Assert.Equal("14894", result); }