Exemplo n.º 1
0
        public void GetFilesDoesNotReturnImplicitFolders()
        {
            var fs = new MockGenFS();

            fs.CreateFile("src/folder/test.txt");
            Assert.AreEqual(fs.GetFiles("src").Count, 0);
        }
Exemplo n.º 2
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"));
        }
Exemplo n.º 3
0
        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"));
        }