using Day1; var extractor = new FilePipeline("./inputs/sample-input.txt", new DigitExtractor()); Console.WriteLine("Sum is:"); Console.WriteLine(extractor.Extract().Sum()); extractor = new FilePipeline("./inputs/lan-input.txt", new DigitExtractor()); Console.WriteLine("LAN sum is:"); Console.WriteLine(extractor.Extract().Sum()); extractor = new FilePipeline("./inputs/sample-input2.txt", new WordToDigitTransform(), new DigitExtractor()); Console.WriteLine("Transformed sum is:"); Console.WriteLine(extractor.Extract().Sum()); extractor = new FilePipeline("./inputs/lan-input.txt", new WordToDigitTransform(), new DigitExtractor()); Console.WriteLine("LAN transformed sum is:"); Console.WriteLine(extractor.Extract().Select(x => { Console.WriteLine(x); return x; }).Sum());