public void GetFilesDoesNotReturnImplicitFolders() { var fs = new MockGenFS(); fs.CreateFile("src/folder/test.txt"); Assert.AreEqual(fs.GetFiles("src").Count, 0); }
public void GetFilesWorksIfThereIsATrailingSlash() { var fs = new MockGenFS(); fs.CreateDirectory("test"); fs.CreateFile("test/foo.txt"); fs.CreateFile("test/bar.txt"); var files = fs.GetFiles("test/"); Assert.AreEqual(files.Count, 2); Assert.IsTrue(files.Contains("foo.txt")); Assert.IsTrue(files.Contains("bar.txt")); }
public void GetFilesReturnsTheFilesInADirectory() { var fs = new MockGenFS(); fs.CreateDirectory("test"); fs.CreateFile("test/foo.txt"); fs.CreateFile("test/bar.txt"); var files = fs.GetFiles("test"); Assert.AreEqual(files.Count, 2); Assert.IsTrue(files.Contains("foo.txt")); Assert.IsTrue(files.Contains("bar.txt")); }