@@ -41,7 +41,7 @@ public void ValidateVersionParsing(
41
41
{
42
42
fullFormattedVersionString ??= versionString ;
43
43
44
- SemanticVersion . TryParse ( versionString , tagPrefixRegex , tag , out var version ) . ShouldBe ( true , versionString ) ;
44
+ SemanticVersion . TryParse ( versionString , tagPrefixRegex , out var version ) . ShouldBe ( true , versionString ) ;
45
45
Assert . AreEqual ( major , version . Major ) ;
46
46
Assert . AreEqual ( minor , version . Minor ) ;
47
47
Assert . AreEqual ( patch , version . Patch ) ;
@@ -58,7 +58,7 @@ public void ValidateVersionParsing(
58
58
[ TestCase ( "some-T-ext" ) ]
59
59
public void ValidateInvalidVersionParsing ( string versionString )
60
60
{
61
- Assert . IsFalse ( SemanticVersion . TryParse ( versionString , null , null , out _ ) , "TryParse Result" ) ;
61
+ Assert . IsFalse ( SemanticVersion . TryParse ( versionString , null , out _ ) , "TryParse Result" ) ;
62
62
}
63
63
64
64
[ Test ]
@@ -74,16 +74,16 @@ public void LegacySemVerTest()
74
74
[ Test ]
75
75
public void VersionSorting ( )
76
76
{
77
- SemanticVersion . Parse ( "1.0.0" , null , null ) . ShouldBeGreaterThan ( SemanticVersion . Parse ( "1.0.0-beta" , null , null ) ) ;
78
- SemanticVersion . Parse ( "1.0.0-beta.2" , null , null ) . ShouldBeGreaterThan ( SemanticVersion . Parse ( "1.0.0-beta.1" , null , null ) ) ;
79
- SemanticVersion . Parse ( "1.0.0-beta.1" , null , null ) . ShouldBeLessThan ( SemanticVersion . Parse ( "1.0.0-beta.2" , null , null ) ) ;
77
+ SemanticVersion . Parse ( "1.0.0" , null ) . ShouldBeGreaterThan ( SemanticVersion . Parse ( "1.0.0-beta" , null ) ) ;
78
+ SemanticVersion . Parse ( "1.0.0-beta.2" , null ) . ShouldBeGreaterThan ( SemanticVersion . Parse ( "1.0.0-beta.1" , null ) ) ;
79
+ SemanticVersion . Parse ( "1.0.0-beta.1" , null ) . ShouldBeLessThan ( SemanticVersion . Parse ( "1.0.0-beta.2" , null ) ) ;
80
80
}
81
81
82
82
[ Test ]
83
83
public void ToStringJTests ( )
84
84
{
85
- Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null , null ) . ToString ( "j" ) ) ;
86
- Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3-beta.4" , null , "beta" ) . ToString ( "j" ) ) ;
85
+ Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null ) . ToString ( "j" ) ) ;
86
+ Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3-beta.4" , null ) . ToString ( "j" ) ) ;
87
87
var fullSemVer = new SemanticVersion
88
88
{
89
89
Major = 1 ,
@@ -103,8 +103,8 @@ public void ToStringJTests()
103
103
[ Test ]
104
104
public void ToStringSTests ( )
105
105
{
106
- Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null , null ) . ToString ( "s" ) ) ;
107
- Assert . AreEqual ( "1.2.3-beta.4" , SemanticVersion . Parse ( "1.2.3-beta.4" , null , null ) . ToString ( "s" ) ) ;
106
+ Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null ) . ToString ( "s" ) ) ;
107
+ Assert . AreEqual ( "1.2.3-beta.4" , SemanticVersion . Parse ( "1.2.3-beta.4" , null ) . ToString ( "s" ) ) ;
108
108
var fullSemVer = new SemanticVersion
109
109
{
110
110
Major = 1 ,
@@ -139,8 +139,8 @@ public void ToStringSTests()
139
139
[ Test ]
140
140
public void ToStringLTests ( )
141
141
{
142
- Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null , null ) . ToString ( "l" ) ) ;
143
- Assert . AreEqual ( "1.2.3-beta4" , SemanticVersion . Parse ( "1.2.3-beta.4" , null , null ) . ToString ( "l" ) ) ;
142
+ Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null ) . ToString ( "l" ) ) ;
143
+ Assert . AreEqual ( "1.2.3-beta4" , SemanticVersion . Parse ( "1.2.3-beta.4" , null ) . ToString ( "l" ) ) ;
144
144
var fullSemVer = new SemanticVersion
145
145
{
146
146
Major = 1 ,
@@ -160,8 +160,8 @@ public void ToStringLTests()
160
160
[ Test ]
161
161
public void ToStringLpTests ( )
162
162
{
163
- Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null , null ) . ToString ( "lp" ) ) ;
164
- Assert . AreEqual ( "1.2.3-beta0004" , SemanticVersion . Parse ( "1.2.3-beta.4" , null , null ) . ToString ( "lp" ) ) ;
163
+ Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null ) . ToString ( "lp" ) ) ;
164
+ Assert . AreEqual ( "1.2.3-beta0004" , SemanticVersion . Parse ( "1.2.3-beta.4" , null ) . ToString ( "lp" ) ) ;
165
165
var fullSemVer = new SemanticVersion
166
166
{
167
167
Major = 1 ,
@@ -181,9 +181,9 @@ public void ToStringLpTests()
181
181
[ Test ]
182
182
public void ToStringTests ( )
183
183
{
184
- Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null , null ) . ToString ( ) ) ;
185
- Assert . AreEqual ( "1.2.3-beta.4" , SemanticVersion . Parse ( "1.2.3-beta.4" , null , null ) . ToString ( ) ) ;
186
- Assert . AreEqual ( "1.2.3-beta.4" , SemanticVersion . Parse ( "1.2.3-beta.4+5" , null , null ) . ToString ( ) ) ;
184
+ Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null ) . ToString ( ) ) ;
185
+ Assert . AreEqual ( "1.2.3-beta.4" , SemanticVersion . Parse ( "1.2.3-beta.4" , null ) . ToString ( ) ) ;
186
+ Assert . AreEqual ( "1.2.3-beta.4" , SemanticVersion . Parse ( "1.2.3-beta.4+5" , null ) . ToString ( ) ) ;
187
187
var fullSemVer = new SemanticVersion
188
188
{
189
189
Major = 1 ,
@@ -218,9 +218,9 @@ public void ToStringTests()
218
218
[ Test ]
219
219
public void ToStringFTests ( )
220
220
{
221
- Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null , null ) . ToString ( "f" ) ) ;
222
- Assert . AreEqual ( "1.2.3-beta.4" , SemanticVersion . Parse ( "1.2.3-beta.4" , null , null ) . ToString ( "f" ) ) ;
223
- Assert . AreEqual ( "1.2.3-beta.4+5" , SemanticVersion . Parse ( "1.2.3-beta.4+5" , null , null ) . ToString ( "f" ) ) ;
221
+ Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null ) . ToString ( "f" ) ) ;
222
+ Assert . AreEqual ( "1.2.3-beta.4" , SemanticVersion . Parse ( "1.2.3-beta.4" , null ) . ToString ( "f" ) ) ;
223
+ Assert . AreEqual ( "1.2.3-beta.4+5" , SemanticVersion . Parse ( "1.2.3-beta.4+5" , null ) . ToString ( "f" ) ) ;
224
224
var fullSemVer = new SemanticVersion
225
225
{
226
226
Major = 1 ,
@@ -240,9 +240,9 @@ public void ToStringFTests()
240
240
[ Test ]
241
241
public void ToStringITests ( )
242
242
{
243
- Assert . AreEqual ( "1.2.3-beta.4" , SemanticVersion . Parse ( "1.2.3-beta.4" , null , null ) . ToString ( "i" ) ) ;
244
- Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null , null ) . ToString ( "i" ) ) ;
245
- Assert . AreEqual ( "1.2.3-beta.4+5" , SemanticVersion . Parse ( "1.2.3-beta.4+5" , null , null ) . ToString ( "i" ) ) ;
243
+ Assert . AreEqual ( "1.2.3-beta.4" , SemanticVersion . Parse ( "1.2.3-beta.4" , null ) . ToString ( "i" ) ) ;
244
+ Assert . AreEqual ( "1.2.3" , SemanticVersion . Parse ( "1.2.3" , null ) . ToString ( "i" ) ) ;
245
+ Assert . AreEqual ( "1.2.3-beta.4+5" , SemanticVersion . Parse ( "1.2.3-beta.4+5" , null ) . ToString ( "i" ) ) ;
246
246
var fullSemVer = new SemanticVersion
247
247
{
248
248
Major = 1 ,
0 commit comments