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));
    }