public void IncrementPatchWithMinor()
    {
        SemanticVersion version1 = "2.1";
        var             version  = version1.Increment(StepType.Patch);

        Assert.Equal("2.1.1", version);
    }
    public void IncrementMajor()
    {
        SemanticVersion version1 = "2";
        var             version  = version1.Increment(StepType.Major);

        Assert.Equal("3.0.0", version);
    }
    public void IncrementMinorWithPatch()
    {
        SemanticVersion version1 = "2.0.1";
        var             version  = version1.Increment(StepType.Minor);

        Assert.Equal("2.1.0", version);
    }
    public void IncrementPatch()
    {
        SemanticVersion version1 = "2";
        var             version  = version1.Increment(StepType.Patch);

        Assert.AreEqual("2.0.1", (string)version);
    }
    public void IncrementMinor()
    {
        SemanticVersion version1 = "2";
        var             version  = version1.Increment(StepType.Minor);

        Assert.AreEqual("2.1.0", (string)version);
    }
    public void IncrementMajorWithMinorAndPatch()
    {
        SemanticVersion version1 = "2.1.1";
        var             version  = version1.Increment(StepType.Major);

        Assert.AreEqual("3.0.0", (string)version);
    }