public void CanCreateAFileInANewDirectory() { var fs = new MockGenFS(); fs.CreateFile("new/test.txt"); Assert.IsTrue(fs.DirectoryExists("new")); }
public void CanFindASubDirectory() { var fs = new MockGenFS(); fs.CreateDirectory("foo/bar/baz"); Assert.IsTrue(fs.DirectoryExists("foo/bar")); }
public void ExistsIsTrueAfterADirectoryIsCreated() { var fs = new MockGenFS(); fs.CreateDirectory("testDir"); Assert.IsTrue(fs.DirectoryExists("testDir")); }
public void CanDeleteASubDirectory() { var fs = new MockGenFS(); fs.CreateDirectory("foo/bar/baz"); fs.DeleteDirectory("foo/bar/baz"); Assert.IsFalse(fs.DirectoryExists("foo/bar/baz")); }
public void ExistsIsFalseAfterADirectoryIsRemoved() { var fs = new MockGenFS(); fs.CreateDirectory("testDir"); fs.DeleteDirectory("testDir"); Assert.IsFalse(fs.DirectoryExists("testDir")); }
public void TheDistDirectoryIsCreatedIfItDoesNotExist() { var fs = new MockGenFS(); fs.CreateDirectory("test"); fs.CreateFile("test/index.html"); var gen = new Generator(fs, "test", "dist"); Assert.IsTrue(fs.DirectoryExists("dist")); }
public void SourceFilesAreCopiedToTheDistDirectory() { // Arrange var fs = new MockGenFS(); fs.CreateDirectory("src"); fs.CreateFile("src/index.html"); fs.CreateFile("src/one.txt"); fs.CreateFile("src/two.txt"); // Act var gen = new Generator(fs, "src", "dist"); // Assert Assert.IsTrue(fs.DirectoryExists("dist")); Assert.IsTrue(fs.FileExists("dist/index.html")); Assert.IsTrue(fs.FileExists("dist/one.txt")); Assert.IsTrue(fs.FileExists("dist/two.txt")); }
public void ExistsIsFalseForANewDirectory() { var fs = new MockGenFS(); Assert.IsFalse(fs.DirectoryExists("newDirectory")); }