Piotr Czajkowski 1 jaar geleden
bovenliggende
commit
3932f233fe
1 gewijzigde bestanden met toevoegingen van 3 en 3 verwijderingen
  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;