public void Skip_LaterVersion()
    {
        var osSkipAttribute = new MaximumOSVersionAttribute(
            OperatingSystems.Windows,
            new Version("2.5.11"),
            OperatingSystems.Windows,
            new Version("3.0.10.12"));

        Assert.False(osSkipAttribute.IsMet);
    }
    public void DoesNotSkip_WhenOnlyVersionsMatch()
    {
        var osSkipAttribute = new MaximumOSVersionAttribute(
            OperatingSystems.Windows,
            new Version("2.5.10.12"),
            OperatingSystems.Linux,
            new Version("2.5.10.12"));

        Assert.True(osSkipAttribute.IsMet);
    }
    public void DoesNotSkip_SameVersion()
    {
        var osSkipAttribute = new MaximumOSVersionAttribute(
            OperatingSystems.Windows,
            new Version("2.5.10"),
            OperatingSystems.Windows,
            new Version("2.5.10.12"));

        Assert.True(osSkipAttribute.IsMet);
    }