public void Process()
 {
     _imageProcessConsoleWriter.WriteProcessStart();
     foreach (var imageFilePath in _imageFileReader.CollectFilePaths())
     {
         var pixels   = _imageFileReader.Read(imageFilePath);
         var fileName = Path.GetFileName(imageFilePath);
         _imageProcessConsoleWriter.WriteProcessResult(new ImageProcessResult(fileName)
         {
             Lines = _lineSearcher.Search(pixels)
         });
     }
     _imageProcessConsoleWriter.WriteProcessEnd();
 }