private static string GetFilePath(FileDataSourceConfig config, FileType fileType)
 {
     return(Path.Combine(Constants.CurrentAppDirectory,
                         Constants.AppDataFolderName,
                         fileType == FileType.Input ? config.InputFileName :
                         fileType == FileType.Output ? config.OutputFileName :
                         config.LengthsCombinationsFileName));
 }
 public static string GetLengthsCombinationsFilePath(this FileDataSourceConfig config)
 {
     return(GetFilePath(config, FileType.LengthsCombinations));
 }
 public static string GetOutputFilePath(this FileDataSourceConfig config)
 {
     return(GetFilePath(config, FileType.Output));
 }