public void should_create_file_with_contents() { var genesis = new FileGenesis(workPlace); genesis.File("Fle.txt", "aaaaa"); Assert.That(File.ReadAllText(Path.Combine(workPlace, "Fle.txt")), Is.EqualTo("aaaaa")); }
public void AddTaskWithComment(string taskName, string comment, string content, string project) { var repo = (string) ScenarioContext.Current[project]; var gen = new FileGenesis(); gen.File(string.Format("{0}.testtask", taskName), content.Replace("\\n", Environment.NewLine)); GitTestSupport.CommitChangeFiles(repo, gen.Root, comment); }
protected override void Given() { directory = IO.GetTemporaryDirectory(); var genesis = new FileGenesis(directory); genesis.File("config.json", "{setting1 : 'v1', setting2 : 'wow' }") .Folder(sub_folder_name) .File("config.json", "{setting1 : 'v2'}"); }
public void should_create_multiple_files() { var genesis = new FileGenesis(workPlace); genesis.File("Fle.txt", "aaaaa").File("Dugh.bin", "sdsd"); Assert.That(File.ReadAllText(Path.Combine(workPlace, Os.DirChars("Fle.txt"))), Is.EqualTo("aaaaa")); Assert.That(File.ReadAllText(Path.Combine(workPlace, Os.DirChars("Dugh.bin"))), Is.EqualTo("sdsd")); }
protected override void Given() { base.Given(); var changeset = GetChangesetArea(); var genesis = new FileGenesis(changeset); genesis .File("SampleProject.sln", "") .Folder("src") .Folder("tests") .Folder("Some.Tests") .File("Some.Test.csproj", ""); GitTestSupport.CommitChangeFiles(repoUrl, changeset); }
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); revision1 = _driver.GetLatestRevision(); changeset = GetChangesetArea(); genesis = new FileGenesis(changeset); genesis .File("Fle.txt", "f"); GitTestSupport.CommitChangeFiles(repoUrl, changeset); revision2 = _driver.GetLatestRevision(); }
public void Give_I_add_a_task(string taskName, string content, string project) { var repo = (string) ScenarioContext.Current[project]; var gen = new FileGenesis(); gen.File(string.Format("{0}.testtask", taskName), content.Replace("\\n", Environment.NewLine)); GitTestSupport.CommitChangeFiles(repo, gen.Root, string.Format("commit on project {0} for adding task {1}", project, taskName)); }
protected override void Given() { directory = IO.GetTemporaryDirectory(); genesis = new FileGenesis(directory); genesis.File("config.json", "{level1 : {level2 : '1', level21 : {level3 : 'level3'}} }"); }
protected override void Given() { directory = IO.GetTemporaryDirectory(); var genesis = new FileGenesis(directory); genesis.File("config.json", "{setting1 : 'v1'}"); }