Beispiel #1
0
        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"));
        }
Beispiel #2
0
        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();
        }
Beispiel #4
0
        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", "");
        }