public void FilePath_Temporary_Test() { var file = _lamed.lib.IO.File.FilePath_Temporary(); string error; Assert.True(Test_Config.IsGoodFolderOrFileFormat(file, out error), error); }
public void Folder_Test() { #region Setup ] -------------------------------------------------------------------------------- var appFolder = _lamed.lib.IO.Folder.Path_Application(); var testFolder = appFolder + "TestFolder/"; Test_Config.Folder_Create(testFolder); #endregion // Test string error; Assert.True(Test_Config.IsGoodFolderOrFileFormat(appFolder, out error), error); Assert.True(Test_Config.IsGoodFolderOrFileFormat(testFolder, out error), error); Assert.True(_lamed.lib.IO.Folder.Exists(testFolder + "test1/")); Assert.True(_lamed.lib.IO.Folder.Exists(testFolder + "test2/")); Assert.True(_lamed.lib.IO.Folder.Exists(testFolder + "test3/")); Assert.True(_lamed.lib.IO.Folder.Exists(testFolder + "test4/Sub1/")); Assert.True(_lamed.lib.IO.Folder.Exists(testFolder + "test4/Sub1/Sub2/")); Assert.True(_lamed.lib.IO.Folder.Exists(testFolder + "test4/")); // Is Folder Assert.True(_lamed.lib.IO.Folder.IsFolder(testFolder)); Assert.True(_lamed.lib.IO.Folder.IsFolder(testFolder + "test1/")); // Search IList <string> folders1 = _lamed.lib.IO.Search.Folders(testFolder); IList <string> folders2 = _lamed.lib.IO.Search.Folders(testFolder, searchOption: SearchOption.AllDirectories); Assert.Equal(5, folders1.Count()); Assert.Equal(testFolder + "test3/", folders1[3]); Assert.Equal(8, folders2.Count()); Assert.Equal(testFolder + "test4/Sub1/Sub2/", folders2[7]); // Move & test _lamed.lib.IO.Folder.Move(testFolder + "test1/", testFolder + "test5/"); Assert.False(_lamed.lib.IO.Folder.Exists(testFolder + "test1/")); Assert.True(_lamed.lib.IO.Folder.IsFolder(testFolder + "test5/")); // Absolute path string relativePath = @"../bling.txt"; string baseDirectory = @"C:/blah1/blah2/"; string absolutePath = _lamed.lib.IO.Folder.Path_Absolute(baseDirectory, relativePath); Assert.Equal("C:/blah1/bling.txt", absolutePath); #region Cleanup ------------------------------------------------------------------------------- Test_Config.Folder_Cleanup(testFolder); Assert.False(_lamed.lib.IO.Folder.Exists(testFolder)); Assert.False(_lamed.lib.IO.Folder.Exists(testFolder + "test1/")); #endregion }
public void Folder_test() { // Just execute methods that can not be tested #region Path_Assembly var assembly = _lamed.lib.About.Assembly(); var assemblyFolder = _lamed.Types.Assembly.To_FilePath(assembly); string error; Assert.True(Test_Config.IsGoodFolderOrFileFormat(assemblyFolder, out error), error); Assert.True(_lamed.lib.IO.Folder.Exists(assemblyFolder), assemblyFolder); #endregion #region Path_Temporary var tempFolder = _lamed.lib.IO.Folder.Path_Temporary(); Assert.True(Test_Config.IsGoodFolderOrFileFormat(tempFolder, out error), error); Assert.True(_lamed.lib.IO.Folder.Exists(tempFolder), tempFolder); #endregion }