public void ShouldReCreateRepositoryWhenUriChanged()
        {
            using (CreateMercurial())
            {
            }

            var testRepo = new MercurialTestRepositoryWithMergeCommit();

            _mercurialRepoUri = testRepo.Uri.ToString();

            AssertCommits("* files created", "* second commit", "commit to first branch",
                          "commit to second branch", "second commit to first branch", "second commit to second branch", "changed in clone");
        }
        public void ShouldReCreateRepositoryWhenUriChanged()
        {
            using (CreateMercurial())
            {
            }

            var testRepo = new MercurialTestRepositoryWithMergeCommit();
            _mercurialRepoUri = testRepo.Uri.ToString();

            AssertCommits("* files created", "* second commit", "commit to first branch",
                "commit to second branch", "second commit to first branch", "second commit to second branch", "changed in clone");
        }