public void Increment(string currentVersionString, ReleaseVersionIncrement increment, string expectedVersionString) { var currentVersion = SemanticVersion.Parse(currentVersionString); var expectedVersion = SemanticVersion.Parse(expectedVersionString); var actualVersion = currentVersion.Increment(increment); Assert.Equal(expectedVersion, actualVersion); }
public void Increment_InvalidIncrement(string currentVersionString, ReleaseVersionIncrement increment) { var currentVersion = SemanticVersion.Parse(currentVersionString); Assert.Throws <ArgumentException>(() => currentVersion.Increment(increment)); }