Exemplo n.º 1
0
        public void GivenValidInput_SolvePartTwo_ReturnsExpectedResult(int input, int expectedResult)
        {
            var puzzle = new TyrannyOfRocketEquationPuzzle(input);
            int result = puzzle.SolvePartTwo();

            result.Should().Be(expectedResult);
        }
Exemplo n.º 2
0
        public void SolvePuzzle(params int[] input)
        {
            var puzzle        = new TyrannyOfRocketEquationPuzzle(input);
            var partOneResult = puzzle.SolvePartOne();
            var partTwoResult = puzzle.SolvePartTwo();

            _output.WriteLine(partOneResult.ToString());
            _output.WriteLine(partTwoResult.ToString());
        }