Piotr Czajkowski 1 year ago
parent
commit
3932f233fe
1 changed files with 3 additions and 3 deletions
  1. 3 3
      ProcessFiles/ProcessFiles.cs

+ 3 - 3
ProcessFiles/ProcessFiles.cs

@@ -35,20 +35,20 @@ namespace ProcessFiles
 
         private static bool IsValid(string argument, string fileExtension)
         {
-            if (string.IsNullOrWhiteSpace(argument) || !File.Exists(argument))
+            if (!File.Exists(argument))
             {
                 _errors.Add($"{argument} doesn't exist!");
                 return false;
             }
 
-            var extension = Path.GetExtension(argument);
+            var extension = Path.GetExtension(argument)?.TrimStart('.');
             if (string.IsNullOrWhiteSpace(extension))
             {
                 _errors.Add($"Can't establish extension of {argument}!");
                 return false;
             }
 
-            if (!extension.TrimStart('.').Equals(fileExtension, StringComparison.InvariantCultureIgnoreCase))
+            if (!extension.Equals(fileExtension, StringComparison.InvariantCultureIgnoreCase))
             {
                 _errors.Add($"Extension of {argument} doesn't match {fileExtension}!");
                 return false;