예제 #1
0
파일: KBGitTests.cs 프로젝트: upcesar/KBGit
        public void When_Commit_Then_content_is_stored()
        {
            var filename = "a.txt";
            var id1      = repoBuilder
                           .EmptyRepo()
                           .AddFile(filename, "version 1 a")
                           .Commit();
            var id2 = repoBuilder
                      .AddFile(filename, "version 2 a")
                      .Commit();

            repoBuilder.Git.Checkout(id1);
            Assert.Equal("version 1 a", repoBuilder.ReadFile(filename));

            repoBuilder.Git.Checkout(id2);
            Assert.Equal("version 2 a", repoBuilder.ReadFile(filename));
        }