public void MockDirectoryInfo_GetFileSystemInfos_ShouldReturnBothDirectoriesAndFiles() { var fileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { { XFS.Path(@"c:\temp\folder\file.txt"), new MockFileData("Hello World") }, { XFS.Path(@"c:\temp\folder\folder"), new MockDirectoryData() } }); var directoryInfo = new MockDirectoryInfo(fileSystem, XFS.Path(@"c:\temp\folder")); var result = directoryInfo.GetFileSystemInfos(); Assert.That(result.Length, Is.EqualTo(2)); }
public void MockDirectoryInfo_GetFileSystemInfos_ShouldReturnBothDirectoriesAndFiles() { var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData> { { @"c:\temp\folder\file.txt", new MockFileData("Hello World") }, { @"c:\temp\folder\folder", new MockDirectoryData() } }); var directoryInfo = new MockDirectoryInfo(fileSystem, @"c:\temp\folder"); var result = directoryInfo.GetFileSystemInfos(); Assert.That(result.Length, Is.EqualTo(2)); }
public void MockDirectoryInfo_GetFileSystemInfos_ShouldReturnDirectoriesAndNamesWithSearchPattern() { var fileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { { XFS.Path(@"c:\temp\folder\file.txt"), new MockFileData("Hello World") }, { XFS.Path(@"c:\temp\folder\folder"), new MockDirectoryData() }, { XFS.Path(@"c:\temp\folder\older"), new MockDirectoryData() } }); var directoryInfo = new MockDirectoryInfo(fileSystem, XFS.Path(@"c:\temp\folder")); var result = directoryInfo.GetFileSystemInfos("f*", SearchOption.TopDirectoryOnly); Assert.That(result.Length, Is.EqualTo(2)); }
public void MockDirectoryInfo_GetFileSystemInfos_ShouldReturnDirectoriesAndNamesWithSearchPattern() { MockFileSystem fileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { { XFS.Path(@"c:\temp\folder\file.txt"), new MockFileData("Hello World") }, { XFS.Path(@"c:\temp\folder\folder"), new MockDirectoryData() }, { XFS.Path(@"c:\temp\folder\older"), new MockDirectoryData() } }); MockDirectoryInfo directoryInfo = new MockDirectoryInfo(fileSystem, XFS.Path(@"c:\temp\folder")); FileSystemInfoBase[] result = directoryInfo.GetFileSystemInfos("f*"); Assert.Equal(result.Length, 2); }
public void MockDirectoryInfo_GetFileSystemInfos_ShouldReturnDirectoriesAndNamesWithSearchPattern() { var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData> { { XFS.Path(@"c:\temp\folder\file.txt"), new MockFileData("Hello World") }, { XFS.Path(@"c:\temp\folder\folder"), new MockDirectoryData() }, { XFS.Path(@"c:\temp\folder\older"), new MockDirectoryData() } }); var directoryInfo = new MockDirectoryInfo(fileSystem, XFS.Path(@"c:\temp\folder")); var result = directoryInfo.GetFileSystemInfos("f*"); Assert.That(result.Length, Is.EqualTo(2)); }