private static IDirectoryInfo[] ConvertDirectoryInfoArrayIntoIDirectoryInfoWrapArray(DirectoryInfo[] directoryInfos) { IDirectoryInfo[] directoryInfoWraps = new DirectoryInfoWrap[directoryInfos.Length]; for (int i = 0; i < directoryInfos.Length; i++) { directoryInfoWraps[i] = new DirectoryInfoWrap(directoryInfos[i]); } return(directoryInfoWraps); }
public void Create_two_directories_and_then_delete_them() { string path = new DirectoryWrap().GetCurrentDirectory(); IDirectoryInfo directoryInfoWrap = new DirectoryInfoWrap(path); IDirectoryInfo[] directoriesBefore = directoryInfoWrap.GetDirectories(); directoryInfoWrap.CreateSubdirectory("Dir1"); directoryInfoWrap.CreateSubdirectory("Dir2"); IDirectoryInfo[] directoriesAfterCreate = directoryInfoWrap.GetDirectories(); Assert.AreEqual("Dir1", directoriesAfterCreate[0].Name); Assert.AreEqual("Dir2", directoriesAfterCreate[1].Name); directoriesAfterCreate[0].Delete(); directoriesAfterCreate[1].Delete(); var directoriesAfterDelete = directoryInfoWrap.GetDirectories(); Assert.AreEqual(directoriesBefore.Length, directoriesAfterDelete.Length); }
private static IDirectoryInfo[] ConvertDirectoryInfoArrayIntoIDirectoryInfoWrapArray(DirectoryInfo[] directoryInfos) { IDirectoryInfo[] directoryInfoWraps = new DirectoryInfoWrap[directoryInfos.Length]; for (int i = 0; i < directoryInfos.Length; i++) directoryInfoWraps[i] = new DirectoryInfoWrap(directoryInfos[i]); return directoryInfoWraps; }
public void GetFiles_must_have_files_in_Debug_folder() { IDirectoryInfo directoryWrap = new DirectoryInfoWrap(new DirectoryWrap().GetCurrentDirectory()); IFileInfo[] fileInfoWraps = directoryWrap.GetFiles(); Assert.IsTrue(fileInfoWraps.Length > 0); }