示例#1
0
        public void ShouldFallbackToNoopInCaseNoAzurePushUrlWasDefined()
        {
            var repo        = SetupRepositoryWithRemote("origin", "https://hostmeister.com/saintedlama/versionize.git");
            var linkBuilder = ChangelogLinkBuilderFactory.CreateFor(repo);

            linkBuilder.ShouldBeAssignableTo <PlainLinkBuilder>();
        }
示例#2
0
        public void ShouldAzurePickFirstRemoteInCaseNoOriginWasFound()
        {
            var repo        = SetupRepositoryWithRemote("some", "[email protected]:v3/dosse/DosSE.ERP.Cloud/ERP.git");
            var linkBuilder = ChangelogLinkBuilderFactory.CreateFor(repo);

            linkBuilder.ShouldBeAssignableTo <AzureLinkBuilder>();
        }
        public void ShouldPickFirstRemoteInCaseNoOriginWasFound()
        {
            var repo        = SetupRepositoryWithRemote("some", "[email protected]:saintedlama/versionize.git");
            var linkBuilder = ChangelogLinkBuilderFactory.CreateFor(repo);

            linkBuilder.ShouldBeAssignableTo <GithubLinkBuilder>();
        }
示例#4
0
        public void ShouldCreateAnAzureUrlBuilderForSSHPushUrls()
        {
            var repo        = SetupRepositoryWithRemote("origin", "[email protected]:v3/dosse/DosSE.ERP.Cloud/ERP.git");
            var linkBuilder = ChangelogLinkBuilderFactory.CreateFor(repo);

            linkBuilder.ShouldBeAssignableTo <AzureLinkBuilder>();
        }
        public void ShouldCreateAGithubUrlBuilderForSSHPushUrls()
        {
            var repo        = SetupRepositoryWithRemote("origin", "[email protected]:saintedlama/versionize.git");
            var linkBuilder = ChangelogLinkBuilderFactory.CreateFor(repo);

            linkBuilder.ShouldBeAssignableTo <GithubLinkBuilder>();
        }