static void SolveDay1() { // TODO: dependancy injection var adventClient = new AdventHttpClient(); var adventInput = new AdventInputProvider(adventClient); var day1 = new Day1(adventInput); var frequency = day1.CalculateFrequency().Result; Console.WriteLine($"Day 1 frequency: {frequency}"); var duplicateFrequency = day1.GetFirstFrequencyDuplication().Result; Console.WriteLine($"Day 1 frequency duplication: {duplicateFrequency}"); }