public void GetAssemblyFileVersionTest(AssemblyFileVersioningScheme scheme, int major, int minor, int patch, int tag, string versionString) { var semVer = new SemanticVersion(major, minor, patch, preReleaseTag: new PreReleaseTag("Test", tag)); var assemblyFileVersion = semVer.GetAssemblyFileVersion(scheme); Assert.That(assemblyFileVersion, Is.EqualTo(versionString)); }
public void ValidateAssemblyFileVersionBuilder(AssemblyFileVersioningScheme assemblyFileVersioningScheme, int major, int minor, int patch, int tag, string versionString) { var semVer = new SemanticVersion(major, minor, patch) { PreReleaseTag = new SemanticVersionPreReleaseTag("Test", tag) }; var assemblyFileVersion = semVer.GetAssemblyFileVersion(assemblyFileVersioningScheme); assemblyFileVersion.ShouldBe(versionString); }