public void VersionString_LessThanMinimumVersion_DoesNotParse() { var versionString = "5.0.100"; var parsed = SdkInstanceProvider.TryParseVersion( versionString, out var version, out var errorMessage); Assert.False(parsed); Assert.NotNull(errorMessage); }
public void VersionString_Malformed_DoesNotParse() { var versionString = "This.Is.Not.Valid"; var parsed = SdkInstanceProvider.TryParseVersion( versionString, out var version, out var errorMessage); Assert.False(parsed); Assert.NotNull(errorMessage); }
public void VersionString_PreReleaseVersion_DoesParse() { var versionString = "7.0.100-preview.2"; var parsed = SdkInstanceProvider.TryParseVersion( versionString, out var version, out var errorMessage); Assert.True(parsed); Assert.Equal(versionString, version.ToString()); Assert.Null(errorMessage); }