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); }