public void Returns_freqency_by_repeating_the_input(ChronalCalibrator calibrator)
            {
                var result = calibrator.GetFirstFrequencyReachedTwice(
                    ToFrequencyChanges(3, 3, 4, -2, -4));

                result.Should().Be(10);
            }
            public void Returns_freqency_by_repeating_the_input_twice(ChronalCalibrator calibrator)
            {
                var result = calibrator.GetFirstFrequencyReachedTwice(
                    ToFrequencyChanges(-6, +3, +8, +5, -6));

                result.Should().Be(5);
            }
            public void Returns_freqency_without_repeating_the_input(ChronalCalibrator calibrator)
            {
                var result = calibrator.GetFirstFrequencyReachedTwice(
                    ToFrequencyChanges(1, -1));

                result.Should().Be(0);
            }
            public void Solves_day_1_problem_2(ChronalCalibrator calibrator)
            {
                var myPuzzleInput = File.ReadAllText("Day01/problem1.txt");

                calibrator.GetFirstFrequencyReachedTwice(myPuzzleInput).Should().Be(83130);
            }