public ICondition DeletedCreated() {
     return new DelegatingCondition(() => {
         var results = new MultiEvaluationResult();
         foreach (var name in names) {
             if (fileSystem.DirectoryExists(name)) {
                 results.add(EvaluationResult.Error(FolderMessages.NotDeleted(name)));
             }
         }
         return results;
     });
 }
 public ICondition WereCreated()
 {
     return(new DelegatingCondition(() => {
         var results = new MultiEvaluationResult();
         foreach (var name in names)
         {
             if (!fileSystem.FileExists(name))
             {
                 results.add(EvaluationResult.Error(FileMessages.NotCreated(name)));
             }
         }
         return results;
     }));
 }
 public ICondition DeletedCreated()
 {
     return(new DelegatingCondition(() => {
         var results = new MultiEvaluationResult();
         foreach (var name in names)
         {
             if (fileSystem.DirectoryExists(name))
             {
                 results.add(EvaluationResult.Error(FolderMessages.NotDeleted(name)));
             }
         }
         return results;
     }));
 }
 public ICondition WereCreated() {
     return new DelegatingCondition(() => {
         var results = new MultiEvaluationResult();
         foreach (var name in names) {
             if (!fileSystem.FileExists(name)) {
                 results.add(EvaluationResult.Error(FileMessages.NotCreated(name)));
             }
         }
         return results;
     });
 }