using AdventOfCode; namespace DayOne; public class CalibratorReader { public string FilePath { get; set; } public CalibratorReader(string filePath) { FilePath = filePath; } public int ObtainCalibrationValue() { using StreamReader reader = new StreamReader(FilePath); var calibrationResult = 0; while (!reader.EndOfStream) { // Read a line from the file string line = reader.ReadLine() ?? "Something failed"; calibrationResult = calibrationResult + CalibratorEvaluator.ObtainLineCalibration(line); } return calibrationResult; } }