public void should_create_folder_with_a_file() { var genesis = new FileGenesis(workPlace); genesis.Folder("Flo").File("Fle.txt", "aaaaa"); Assert.That(File.ReadAllText(Path.Combine(workPlace, Os.DirChars("Flo/Fle.txt"))), Is.EqualTo("aaaaa")); }
public void should_go_up_the_folder_hierarchy() { var genesis = new FileGenesis(workPlace); genesis .Folder("down") .File("Dugh.bin", "sdsd") .Up() .File("Fle.txt", "aaaaa"); Assert.That(File.ReadAllText(Path.Combine(workPlace, Os.DirChars("Fle.txt"))), Is.EqualTo("aaaaa")); Assert.That(File.ReadAllText(Path.Combine(workPlace, Os.DirChars("down/Dugh.bin"))), Is.EqualTo("sdsd")); }
protected override void Given() { base.Given(); var changeset = GetChangesetArea(); var genesis = new FileGenesis(changeset); genesis .Folder("src") .Folder("tests") .Folder("Some.Tests") .File("Some.Test.csproj", "") .Up() .Up() .Up() .File("SampleProject.sln", ""); GitTestSupport.CommitChangeFiles(repoUrl, changeset, commitMessage: "commenting"); revision1 = _driver.GetLatestRevision(); }
public void Setup() { list = new List<string>(); pathFinder = new PathFinder(); workPlace = Path.Combine(GitTestSupport.GetTempPath(), Path.GetRandomFileName()); Directory.CreateDirectory(workPlace); var genesis = new FileGenesis(workPlace); genesis.Folder("TestFixtures") .File("notest.txt", "") .File("test.txt", "") .Folder("Goble") .File("l0f1.txt", "") .File("l0f2.txt", "") .Folder("level1") .File("l1f1.txt", "") .File("l1f2.txt", "") .Folder("level2") .File("l2f1.txt", "") .File("l2f2.txt", ""); }