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)); }