示例#1
0
 public int Validate(string output)
 {
     if (_fileChecker.FileExists(output))
     {
         return(4);
     }
     if (!_fileCreate.CanCreate(output))
     {
         return(5);
     }
     return(0);
 }
 public int Validate(string fileName)
 {
     if (!_fileChecker.FileExists(fileName))
     {
         return(1);
     }
     if (!_textFileChecker.IsTextFile(fileName))
     {
         return(2);
     }
     if (!_permissionsChecker.CanReadFile(fileName))
     {
         return(3);
     }
     return(0);
 }