public void MockDirectoryInfo_EnumerateFiles_ShouldReturnAllFiles() { // Arrange var fileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { { XFS.Path(@"c:\temp\folder\a.txt"), "" }, { XFS.Path(@"c:\temp\folder\b.txt"), "" } }); // Act var directoryInfo = new MockDirectoryInfo(fileSystem, XFS.Path(@"c:\temp\folder")); // Assert Assert.AreEqual(new[] { "a.txt", "b.txt" }, directoryInfo.EnumerateFiles().ToList().Select(x => x.Name).ToArray()); }
public void MockDirectoryInfo_EnumerateFiles_ShouldReturnAllFiles() { // Arrange var fileSystem = new MockFileSystem(new Dictionary <string, MockFileData> { //Files "above" in folder we're querying { XFS.Path(@"c:\temp\a.txt"), "" }, //Files in the folder we're querying { XFS.Path(@"c:\temp\folder\b.txt"), "" }, { XFS.Path(@"c:\temp\folder\c.txt"), "" }, //Files "below" the folder we're querying { XFS.Path(@"c:\temp\folder\deeper\d.txt"), "" } }); // Act var directoryInfo = new MockDirectoryInfo(fileSystem, XFS.Path(@"c:\temp\folder")); // Assert Assert.AreEqual(new[] { "b.txt", "c.txt" }, directoryInfo.EnumerateFiles().ToList().Select(x => x.Name).ToArray()); }
public void MockDirectoryInfo_EnumerateFiles_ShouldReturnAllFiles() { // Arrange var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData> { //Files "above" in folder we're querying { XFS.Path(@"c:\temp\a.txt"), "" }, //Files in the folder we're querying { XFS.Path(@"c:\temp\folder\b.txt"), "" }, { XFS.Path(@"c:\temp\folder\c.txt"), "" }, //Files "below" the folder we're querying { XFS.Path(@"c:\temp\folder\deeper\d.txt"), "" } }); // Act var directoryInfo = new MockDirectoryInfo(fileSystem, XFS.Path(@"c:\temp\folder")); // Assert Assert.AreEqual(new[]{"b.txt", "c.txt"}, directoryInfo.EnumerateFiles().ToList().Select(x => x.Name).ToArray()); }
public void MockDirectoryInfo_EnumerateFiles_ShouldReturnAllFiles() { // Arrange var fileSystem = new MockFileSystem(new Dictionary<string, MockFileData> { { XFS.Path(@"c:\temp\folder\a.txt"), "" }, { XFS.Path(@"c:\temp\folder\b.txt"), "" } }); // Act var directoryInfo = new MockDirectoryInfo(fileSystem, XFS.Path(@"c:\temp\folder")); // Assert Assert.AreEqual(new[]{"a.txt", "b.txt"}, directoryInfo.EnumerateFiles().ToList().Select(x => x.Name).ToArray()); }