Exemplo n.º 1
0
    public static void Y2017_Day08_FindHighestRegisterValueAtEnd_Returns_Correct_Value()
    {
        // Arrange
        string[] instructions = new[]
        {
            "b inc 5 if a > 1",
            "a inc 1 if b < 5",
            "c dec -10 if a >= 1",
            "c inc -20 if c == 10",
        };

        // Act
        int actual = Day08.FindHighestRegisterValueAtEnd(instructions);

        // Assert
        actual.ShouldBe(1);
    }