public void RepoWithoutHeadNoBranchTest() { Action action = () => { _ = GenerateVersionNumber(TestRepositories.DeteachedHeadRepo()); }; action.Should().Throw <InvalidOperationException>(); }
public void RepoWithoutHeadIncorrectBranchTest() { Action action = () => { _ = GenerateVersionNumber(TestRepositories.DeteachedHeadRepo(), "feature/a"); }; action.Should().Throw <ArgumentException>(); }
public void RepoWithoutHeadIncorrectPartialBranchNameTest() { Action action = () => { _ = GenerateVersionNumber(TestRepositories.DeteachedHeadRepo(), "evelop"); }; action.Should().Throw <ArgumentException>(); }
public void RepoWithoutHeadFullRemotePathTest() { var version = GenerateVersionNumber(TestRepositories.DeteachedHeadRepo(), "A"); version.SemVer.Should().Be("0.2.0-dev.0.FeatureA.0"); }
public void RepoWithoutHeadMasterTest() { var version = GenerateVersionNumber(TestRepositories.DeteachedHeadRepo(), "master"); version.SemVer.Should().Be("0.1.0"); }
public void RepoWithoutHeadDevelopTest() { var version = GenerateVersionNumber(TestRepositories.DeteachedHeadRepo(), "develop"); version.SemVer.Should().Be("0.2.0-dev.0"); }