Bonobo.Git.Server.Test.Integration.ClAndWeb.MsysgitIntegrationTests.LinkifyGlobalWorks C# (CSharp) Method

LinkifyGlobalWorks() private method

private LinkifyGlobalWorks ( ) : void
return void
        public void LinkifyGlobalWorks()
        {
            ForAllGits(git =>
            {

                var repo_id = ITH.CreateRepositoryOnWebInterface(RepositoryName);
                ITH.SetGlobalSetting(m => m.LinksRegex, @"#(\d)(\d+)");
                ITH.SetGlobalSetting(m => m.LinksUrl, @"http://some.url/{0}{1}{2}");
                app.NavigateTo<RepositoryController>(c => c.Edit(repo_id));
                var form = app.FindFormFor<RepositoryDetailModel>();
                ITH.SetCheckbox(form.Field(f => f.LinksUseGlobal).Field, true);
                form.Submit();

                CloneEmptyRepositoryWithCredentials(git);
                CreateIdentity(git);
                CreateAndAddTestFiles(git, 1);
                RunGitOnRepo(git, "push origin master").ExpectSuccess();

                app.NavigateTo<RepositoryController>(c => c.Commits(repo_id, null, 1));
                var display = app.FindDisplayFor<RepositoryCommitsModel>();
                var links = app.Browser.FindElementsByCssSelector("a.linkified");
                foreach (var link in links)
                {
                    Assert.AreEqual("http://some.url/#12341234", link.GetAttribute("href"));
                }

                ITH.DeleteRepositoryUsingWebsite(repo_id);
            });
        }