private static void DoWork( FileSystem fileSystem, FileListDestination guiWidget) { var deletedFiles = fileSystem.DeleteFiles(@"C:\*.txt"); deletedFiles.WriteOn(guiWidget); }
private static void DoWork( FileSystem fileSystem, FileListDestination guiWidget) { var fileset = fileSystem.GetFilesetFor(@"C:\*.txt"); fileset.Delete(); //how do we implement this? fileset.WriteOn(guiWidget); }
private static void DoWork( FileSystem fileSystem, FileListDestination guiWidget, DeletedFilesFactory deletedFilesFactory) { /*!!!!!!!!*/ List <string> deletedFilesList = fileSystem.DeleteFiles(@"C:\*.txt"); //bla bla bla var deletedFiles = deletedFilesFactory.CreateDeletedFilesFrom(deletedFilesList); deletedFiles.WriteOn(guiWidget); }
public void WriteOn(FileListDestination destination) { }