private void ShowDifferenceOneByOne(CommonConfiguration commonConfig, string fileLocalPath, string fileLocalTitle, string filePath1, string fileTitle1, string filePath2, string fileTitle2)
        {
            bool existsFileLocal = File.Exists(fileLocalPath);
            bool existsFile1     = File.Exists(filePath1);
            bool existsFile2     = File.Exists(filePath2);

            if (existsFileLocal && existsFile1)
            {
                this._iWriteToOutput.ProcessStartProgramComparer(fileLocalPath, filePath1, fileLocalTitle, fileTitle1);
            }

            if (existsFileLocal && existsFile2)
            {
                this._iWriteToOutput.ProcessStartProgramComparer(fileLocalPath, filePath2, fileLocalTitle, fileTitle2);
            }

            if (existsFile1 && existsFile2)
            {
                this._iWriteToOutput.ProcessStartProgramComparer(filePath1, filePath2, fileTitle1, fileTitle2);
            }

            int total = Convert.ToInt32(existsFileLocal) + Convert.ToInt32(existsFile1) + Convert.ToInt32(existsFile2);

            if (total == 1)
            {
                _iWriteToOutput.WriteToOutputFilePathUri(null, fileLocalPath);
                _iWriteToOutput.OpenFile(null, fileLocalPath);

                _iWriteToOutput.WriteToOutputFilePathUri(null, fileLocalPath);
                _iWriteToOutput.OpenFile(null, filePath1);

                _iWriteToOutput.WriteToOutputFilePathUri(null, fileLocalPath);
                _iWriteToOutput.OpenFile(null, filePath2);
            }
        }