Esempio n. 1
0
        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"));
        }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
 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'}");
 }
Esempio n. 4
0
        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();
        }
Esempio n. 7
0
 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));
 }
Esempio n. 8
0
 protected override void Given()
 {
     directory = IO.GetTemporaryDirectory();
     genesis = new FileGenesis(directory);
     genesis.File("config.json", "{level1 : {level2 : '1', level21 : {level3 : 'level3'}} }");
 }
Esempio n. 9
0
 protected override void Given()
 {
     directory = IO.GetTemporaryDirectory();
     var genesis = new FileGenesis(directory);
     genesis.File("config.json", "{setting1 : 'v1'}");
 }