public void ShouldFallbackToNoopInCaseNoAzurePushUrlWasDefined() { var repo = SetupRepositoryWithRemote("origin", "https://hostmeister.com/saintedlama/versionize.git"); var linkBuilder = ChangelogLinkBuilderFactory.CreateFor(repo); linkBuilder.ShouldBeAssignableTo <PlainLinkBuilder>(); }
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>(); }
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>(); }