public static bool IsGreaterThan(this NuGetVersion thisVersion, string otherVersion) { if (otherVersion == "0.0.0" || otherVersion == "0.0.0.0") { return(true); } if (NuGetVersion.TryParse(otherVersion, out var validOtherVersion)) { return(thisVersion.IsGreaterThan(validOtherVersion)); } return(false); }
public void IsGreaterThan_Returns_Correct_Value(string versionToCompare, bool expectedResult) { var actualResult = _nugetVersion.IsGreaterThan(versionToCompare); Assert.AreEqual(expectedResult, actualResult); }