@@ -12,20 +12,15 @@ public void ProductVersionParser_Parse_ShouldIgnoreTheSegmentsWhenThereAreMoreTh
1212 string productVersion = "1.2.3.4.5" ;
1313
1414 // Act
15- ProductVersionParser . Parse (
16- productVersion ,
17- out int productMajor ,
18- out int productMinor ,
19- out int productBuild ,
20- out int productPrivate ) ;
15+ var parsedProductVersion = ProductVersionParser . Parse ( productVersion ) ;
2116
2217 // Assert
2318 Assert . Multiple ( ( ) =>
2419 {
25- Assert . That ( productMajor , Is . Zero ) ;
26- Assert . That ( productMinor , Is . Zero ) ;
27- Assert . That ( productBuild , Is . Zero ) ;
28- Assert . That ( productPrivate , Is . Zero ) ;
20+ Assert . That ( parsedProductVersion . Major , Is . Zero ) ;
21+ Assert . That ( parsedProductVersion . Minor , Is . Zero ) ;
22+ Assert . That ( parsedProductVersion . Build , Is . Zero ) ;
23+ Assert . That ( parsedProductVersion . PrivatePart , Is . Zero ) ;
2924 } ) ;
3025 }
3126
@@ -42,20 +37,15 @@ public void ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneIsNo
4237 int expectedRevision )
4338 {
4439 // Act
45- ProductVersionParser . Parse (
46- productVersion ,
47- out int productMajor ,
48- out int productMinor ,
49- out int productBuild ,
50- out int productPrivate ) ;
40+ var parsedProductVersion = ProductVersionParser . Parse ( productVersion ) ;
5141
5242 // Assert
5343 Assert . Multiple ( ( ) =>
5444 {
55- Assert . That ( productMajor , Is . EqualTo ( expectedMajor ) ) ;
56- Assert . That ( productMinor , Is . EqualTo ( expectedMinor ) ) ;
57- Assert . That ( productBuild , Is . EqualTo ( expectedBuild ) ) ;
58- Assert . That ( productPrivate , Is . EqualTo ( expectedRevision ) ) ;
45+ Assert . That ( parsedProductVersion . Major , Is . EqualTo ( expectedMajor ) ) ;
46+ Assert . That ( parsedProductVersion . Minor , Is . EqualTo ( expectedMinor ) ) ;
47+ Assert . That ( parsedProductVersion . Build , Is . EqualTo ( expectedBuild ) ) ;
48+ Assert . That ( parsedProductVersion . PrivatePart , Is . EqualTo ( expectedRevision ) ) ;
5949 } ) ;
6050 }
6151
@@ -76,20 +66,15 @@ public void ProductVersionParser_Parse_ShouldSkipTheRestOfTheSegmentsWhenOneCont
7666 int expectedRevision )
7767 {
7868 // Act
79- ProductVersionParser . Parse (
80- productVersion ,
81- out int productMajor ,
82- out int productMinor ,
83- out int productBuild ,
84- out int productPrivate ) ;
69+ var parsedProductVersion = ProductVersionParser . Parse ( productVersion ) ;
8570
8671 // Assert
8772 Assert . Multiple ( ( ) =>
8873 {
89- Assert . That ( productMajor , Is . EqualTo ( expectedMajor ) ) ;
90- Assert . That ( productMinor , Is . EqualTo ( expectedMinor ) ) ;
91- Assert . That ( productBuild , Is . EqualTo ( expectedBuild ) ) ;
92- Assert . That ( productPrivate , Is . EqualTo ( expectedRevision ) ) ;
74+ Assert . That ( parsedProductVersion . Major , Is . EqualTo ( expectedMajor ) ) ;
75+ Assert . That ( parsedProductVersion . Minor , Is . EqualTo ( expectedMinor ) ) ;
76+ Assert . That ( parsedProductVersion . Build , Is . EqualTo ( expectedBuild ) ) ;
77+ Assert . That ( parsedProductVersion . PrivatePart , Is . EqualTo ( expectedRevision ) ) ;
9378 } ) ;
9479 }
9580
@@ -107,20 +92,15 @@ public void ProductVersionParser_Parse_ShouldParseEachProvidedSegment(
10792 int expectedRevision )
10893 {
10994 // Act
110- ProductVersionParser . Parse (
111- productVersion ,
112- out int productMajor ,
113- out int productMinor ,
114- out int productBuild ,
115- out int productPrivate ) ;
95+ var parsedProductVersion = ProductVersionParser . Parse ( productVersion ) ;
11696
11797 // Assert
11898 Assert . Multiple ( ( ) =>
11999 {
120- Assert . That ( productMajor , Is . EqualTo ( expectedMajor ) ) ;
121- Assert . That ( productMinor , Is . EqualTo ( expectedMinor ) ) ;
122- Assert . That ( productBuild , Is . EqualTo ( expectedBuild ) ) ;
123- Assert . That ( productPrivate , Is . EqualTo ( expectedRevision ) ) ;
100+ Assert . That ( parsedProductVersion . Major , Is . EqualTo ( expectedMajor ) ) ;
101+ Assert . That ( parsedProductVersion . Minor , Is . EqualTo ( expectedMinor ) ) ;
102+ Assert . That ( parsedProductVersion . Build , Is . EqualTo ( expectedBuild ) ) ;
103+ Assert . That ( parsedProductVersion . PrivatePart , Is . EqualTo ( expectedRevision ) ) ;
124104 } ) ;
125105 }
126106 }
0 commit comments