public void Merge_ShouldNot_WriteToOutputFolder_IfInputFolderDoesNotExists()
        {
            // Act
            _service.Merge(string.Empty);

            // Assert
            _mocker.GetMock <IUtilityService>()
            .Verify(u => u.GetOutputFolder(), Times.Never);
        }
        public void Run()
        {
            _logger.LogInformation(@"
               Some of the Assumptions based on ReadMe for this project to work
               1) Input Folder - should contain below csv file
                    - catalogA.csv
                    - catalogB.csv
                    - barcodesA.csv
                    - barcodesB.csv
                    - suppliersA.csv
                    - suppliersB.csv                                
              2) Output Folder - where output file called 'result_output.csv' will be saved
             ");

            _logger.LogInformation("Enter Input folder path");
            var inputFolder = Console.ReadLine();

            _catalogueService.Merge(inputFolder);
        }