@@ -27,11 +27,8 @@ public void ShouldCreateAssemblyInfoFileWhenNotExistsAndEnsureAssemblyInfo(strin
27
27
{
28
28
var fileSystem = new TestFileSystem ( ) ;
29
29
var workingDir = Path . GetTempPath ( ) ;
30
- var assemblyInfoFile = new HashSet < string >
31
- {
32
- "VersionAssemblyInfo." + fileExtension
33
- } ;
34
- var fullPath = Path . Combine ( workingDir , assemblyInfoFile . First ( ) ) ;
30
+ var assemblyInfoFile = "VersionAssemblyInfo." + fileExtension ;
31
+ var fullPath = Path . Combine ( workingDir , assemblyInfoFile ) ;
35
32
var variables = VariableProvider . GetVariablesFor ( SemanticVersion . Parse ( "1.0.0" , "v" ) , new TestEffectiveConfiguration ( ) , false ) ;
36
33
37
34
using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , true ) )
@@ -51,11 +48,8 @@ public void ShouldCreateAssemblyInfoFileAtPathWhenNotExistsAndEnsureAssemblyInfo
51
48
{
52
49
var fileSystem = new TestFileSystem ( ) ;
53
50
var workingDir = Path . GetTempPath ( ) ;
54
- var assemblyInfoFile = new HashSet < string >
55
- {
56
- Path . Combine ( "src" , "Project" , "Properties" , "VersionAssemblyInfo." + fileExtension )
57
- } ;
58
- var fullPath = Path . Combine ( workingDir , assemblyInfoFile . First ( ) ) ;
51
+ var assemblyInfoFile = Path . Combine ( "src" , "Project" , "Properties" , "VersionAssemblyInfo." + fileExtension ) ;
52
+ var fullPath = Path . Combine ( workingDir , assemblyInfoFile ) ;
59
53
var variables = VariableProvider . GetVariablesFor ( SemanticVersion . Parse ( "1.0.0" , "v" ) , new TestEffectiveConfiguration ( ) , false ) ;
60
54
61
55
using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , true ) )
@@ -75,18 +69,18 @@ public void ShouldCreateAssemblyInfoFilesAtPathWhenNotExistsAndEnsureAssemblyInf
75
69
{
76
70
var fileSystem = new TestFileSystem ( ) ;
77
71
var workingDir = Path . GetTempPath ( ) ;
78
- var assemblyInfoFile = new HashSet < string >
72
+ var assemblyInfoFiles = new HashSet < string >
79
73
{
80
74
"AssemblyInfo." + fileExtension ,
81
75
Path . Combine ( "src" , "Project" , "Properties" , "VersionAssemblyInfo." + fileExtension )
82
76
} ;
83
77
var variables = VariableProvider . GetVariablesFor ( SemanticVersion . Parse ( "1.0.0" , "v" ) , new TestEffectiveConfiguration ( ) , false ) ;
84
78
85
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , true ) )
79
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFiles , workingDir , variables , fileSystem , true ) )
86
80
{
87
81
assemblyInfoFileUpdater . Update ( ) ;
88
82
89
- foreach ( var item in assemblyInfoFile )
83
+ foreach ( var item in assemblyInfoFiles )
90
84
{
91
85
var fullPath = Path . Combine ( workingDir , item ) ;
92
86
fileSystem . ReadAllText ( fullPath ) . ShouldMatchApproved ( c => c . SubFolder ( Path . Combine ( "Approved" , fileExtension ) ) ) ;
@@ -101,11 +95,8 @@ public void ShouldNotCreateAssemblyInfoFileWhenNotExistsAndNotEnsureAssemblyInfo
101
95
{
102
96
var fileSystem = new TestFileSystem ( ) ;
103
97
var workingDir = Path . GetTempPath ( ) ;
104
- var assemblyInfoFile = new HashSet < string >
105
- {
106
- "VersionAssemblyInfo." + fileExtension
107
- } ;
108
- var fullPath = Path . Combine ( workingDir , assemblyInfoFile . First ( ) ) ;
98
+ var assemblyInfoFile = "VersionAssemblyInfo." + fileExtension ;
99
+ var fullPath = Path . Combine ( workingDir , assemblyInfoFile ) ;
109
100
var variables = VariableProvider . GetVariablesFor ( SemanticVersion . Parse ( "1.0.0" , "v" ) , new TestEffectiveConfiguration ( ) , false ) ;
110
101
111
102
using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
@@ -121,11 +112,8 @@ public void ShouldNotCreateAssemblyInfoFileForUnknownSourceCodeAndEnsureAssembly
121
112
{
122
113
var fileSystem = Substitute . For < IFileSystem > ( ) ;
123
114
var workingDir = Path . GetTempPath ( ) ;
124
- var assemblyInfoFile = new HashSet < string >
125
- {
126
- "VersionAssemblyInfo.js"
127
- } ;
128
- var fullPath = Path . Combine ( workingDir , assemblyInfoFile . First ( ) ) ;
115
+ var assemblyInfoFile = "VersionAssemblyInfo.js" ;
116
+ var fullPath = Path . Combine ( workingDir , assemblyInfoFile ) ;
129
117
var variables = VariableProvider . GetVariablesFor ( SemanticVersion . Parse ( "1.0.0" , "v" ) , new TestEffectiveConfiguration ( ) , false ) ;
130
118
131
119
using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , true ) )
@@ -141,10 +129,10 @@ public void ShouldStartSearchFromWorkingDirectory()
141
129
{
142
130
var fileSystem = Substitute . For < IFileSystem > ( ) ;
143
131
var workingDir = Path . GetTempPath ( ) ;
144
- var assemblyInfoFile = new HashSet < string > ( ) ;
132
+ var assemblyInfoFiles = new HashSet < string > ( ) ;
145
133
var variables = VariableProvider . GetVariablesFor ( SemanticVersion . Parse ( "1.0.0" , "v" ) , new TestEffectiveConfiguration ( ) , false ) ;
146
134
147
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
135
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFiles , workingDir , variables , fileSystem , false ) )
148
136
{
149
137
assemblyInfoFileUpdater . Update ( ) ;
150
138
@@ -160,11 +148,8 @@ public void ShouldStartSearchFromWorkingDirectory()
160
148
public void ShouldReplaceAssemblyVersion ( string fileExtension , string assemblyFileContent )
161
149
{
162
150
var workingDir = Path . GetTempPath ( ) ;
163
- var fileName = Path . Combine ( workingDir , "AssemblyInfo." + fileExtension ) ;
164
- var assemblyInfoFile = new HashSet < string >
165
- {
166
- "AssemblyInfo." + fileExtension
167
- } ;
151
+ var assemblyInfoFile = "AssemblyInfo." + fileExtension ;
152
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
168
153
169
154
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
170
155
{
@@ -188,11 +173,8 @@ public void ShouldReplaceAssemblyVersion(string fileExtension, string assemblyFi
188
173
public void ShouldNotReplaceAssemblyVersionWhenVersionSchemeIsNone ( string fileExtension , string assemblyFileContent )
189
174
{
190
175
var workingDir = Path . GetTempPath ( ) ;
191
- var fileName = Path . Combine ( workingDir , "AssemblyInfo." + fileExtension ) ;
192
- var assemblyInfoFile = new HashSet < string >
193
- {
194
- "AssemblyInfo." + fileExtension
195
- } ;
176
+ var assemblyInfoFile = "AssemblyInfo." + fileExtension ;
177
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
196
178
197
179
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . None , verify : ( fileSystem , variables ) =>
198
180
{
@@ -214,11 +196,8 @@ public void ShouldNotReplaceAssemblyVersionWhenVersionSchemeIsNone(string fileEx
214
196
public void ShouldReplaceAssemblyVersionInRelativePath ( string fileExtension , string assemblyFileContent )
215
197
{
216
198
var workingDir = Path . GetTempPath ( ) ;
217
- var fileName = Path . Combine ( workingDir , "Project" , "src" , "Properties" , "AssemblyInfo." + fileExtension ) ;
218
- var assemblyInfoFile = new HashSet < string >
219
- {
220
- Path . Combine ( "Project" , "src" , "Properties" , "AssemblyInfo." + fileExtension )
221
- } ;
199
+ var assemblyInfoFile = Path . Combine ( "Project" , "src" , "Properties" , "AssemblyInfo." + fileExtension ) ;
200
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
222
201
223
202
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
224
203
{
@@ -240,11 +219,8 @@ public void ShouldReplaceAssemblyVersionInRelativePath(string fileExtension, str
240
219
public void ShouldReplaceAssemblyVersionInRelativePathWithWhiteSpace ( string fileExtension , string assemblyFileContent )
241
220
{
242
221
var workingDir = Path . GetTempPath ( ) ;
243
- var fileName = Path . Combine ( workingDir , "Project" , "src" , "Properties" , "AssemblyInfo." + fileExtension ) ;
244
- var assemblyInfoFile = new HashSet < string >
245
- {
246
- Path . Combine ( "Project" , "src" , "Properties" , "AssemblyInfo." + fileExtension )
247
- } ;
222
+ var assemblyInfoFile = Path . Combine ( "Project" , "src" , "Properties" , "AssemblyInfo." + fileExtension ) ;
223
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
248
224
249
225
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
250
226
{
@@ -268,11 +244,8 @@ public void ShouldReplaceAssemblyVersionInRelativePathWithWhiteSpace(string file
268
244
public void ShouldReplaceAssemblyVersionWithStar ( string fileExtension , string assemblyFileContent )
269
245
{
270
246
var workingDir = Path . GetTempPath ( ) ;
271
- var fileName = Path . Combine ( workingDir , "AssemblyInfo." + fileExtension ) ;
272
- var assemblyInfoFile = new HashSet < string >
273
- {
274
- "AssemblyInfo." + fileExtension
275
- } ;
247
+ var assemblyInfoFile = "AssemblyInfo." + fileExtension ;
248
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
276
249
277
250
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
278
251
{
@@ -296,11 +269,8 @@ public void ShouldReplaceAssemblyVersionWithStar(string fileExtension, string as
296
269
public void ShouldReplaceAssemblyVersionWithAtttributeSuffix ( string fileExtension , string assemblyFileContent )
297
270
{
298
271
var workingDir = Path . GetTempPath ( ) ;
299
- var fileName = Path . Combine ( workingDir , "AssemblyInfo." + fileExtension ) ;
300
- var assemblyInfoFile = new HashSet < string >
301
- {
302
- "AssemblyInfo." + fileExtension
303
- } ;
272
+ var assemblyInfoFile = "AssemblyInfo." + fileExtension ;
273
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
304
274
305
275
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , verify : ( fileSystem , variables ) =>
306
276
{
@@ -325,11 +295,8 @@ public void ShouldReplaceAssemblyVersionWithAtttributeSuffix(string fileExtensio
325
295
public void ShouldAddAssemblyVersionIfMissingFromInfoFile ( string fileExtension )
326
296
{
327
297
var workingDir = Path . GetTempPath ( ) ;
328
- var fileName = Path . Combine ( workingDir , "AssemblyInfo." + fileExtension ) ;
329
- var assemblyInfoFile = new HashSet < string >
330
- {
331
- "AssemblyInfo." + fileExtension
332
- } ;
298
+ var assemblyInfoFile = "AssemblyInfo." + fileExtension ;
299
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
333
300
334
301
VerifyAssemblyInfoFile ( "" , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
335
302
{
@@ -353,11 +320,8 @@ public void ShouldAddAssemblyVersionIfMissingFromInfoFile(string fileExtension)
353
320
public void ShouldReplaceAlreadySubstitutedValues ( string fileExtension , string assemblyFileContent )
354
321
{
355
322
var workingDir = Path . GetTempPath ( ) ;
356
- var fileName = Path . Combine ( workingDir , "AssemblyInfo." + fileExtension ) ;
357
- var assemblyInfoFile = new HashSet < string >
358
- {
359
- "AssemblyInfo." + fileExtension
360
- } ;
323
+ var assemblyInfoFile = "AssemblyInfo." + fileExtension ;
324
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
361
325
362
326
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
363
327
{
@@ -381,11 +345,8 @@ public void ShouldReplaceAlreadySubstitutedValues(string fileExtension, string a
381
345
public void ShouldReplaceAssemblyVersionWhenCreatingAssemblyVersionFileAndEnsureAssemblyInfo ( string fileExtension , string assemblyFileContent )
382
346
{
383
347
var workingDir = Path . GetTempPath ( ) ;
384
- var fileName = Path . Combine ( workingDir , "AssemblyInfo." + fileExtension ) ;
385
- var assemblyInfoFile = new HashSet < string >
386
- {
387
- "AssemblyInfo." + fileExtension
388
- } ;
348
+ var assemblyInfoFile = "AssemblyInfo." + fileExtension ;
349
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
389
350
390
351
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , verify : ( fileSystem , variables ) =>
391
352
{
@@ -407,11 +368,8 @@ public void ShouldReplaceAssemblyVersionWhenCreatingAssemblyVersionFileAndEnsure
407
368
public void ShouldReplaceAssemblyVersionInRelativePathWithVariables ( string fileExtension , string assemblyFileContent )
408
369
{
409
370
var workingDir = Path . GetTempPath ( ) ;
410
- var fileName = Path . Combine ( workingDir , "Project" , "src" , "Properties" , "AssemblyInfo." + fileExtension ) ;
411
- var assemblyInfoFile = new HashSet < string >
412
- {
413
- Path . Combine ( "Project" , "src" , "Properties" , "AssemblyInfo." + fileExtension )
414
- } ;
371
+ var assemblyInfoFile = Path . Combine ( "Project" , "src" , "Properties" , "AssemblyInfo." + fileExtension ) ;
372
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
415
373
416
374
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
417
375
{
@@ -433,11 +391,8 @@ public void ShouldReplaceAssemblyVersionInRelativePathWithVariables(string fileE
433
391
public void ShouldReplaceAssemblyVersionInRelativePathWithVariablesAndWhiteSpace ( string fileExtension , string assemblyFileContent )
434
392
{
435
393
var workingDir = Path . GetTempPath ( ) ;
436
- var fileName = Path . Combine ( workingDir , "Project" , "src" , "Properties" , "AssemblyInfo." + fileExtension ) ;
437
- var assemblyInfoFile = new HashSet < string >
438
- {
439
- Path . Combine ( "Project" , "src" , "Properties" , "AssemblyInfo." + fileExtension )
440
- } ;
394
+ var assemblyInfoFile = Path . Combine ( "Project" , "src" , "Properties" , "AssemblyInfo." + fileExtension ) ;
395
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
441
396
442
397
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
443
398
{
@@ -461,11 +416,8 @@ public void ShouldReplaceAssemblyVersionInRelativePathWithVariablesAndWhiteSpace
461
416
public void ShouldAddAssemblyInformationalVersionWhenUpdatingAssemblyVersionFile ( string fileExtension , string assemblyFileContent )
462
417
{
463
418
var workingDir = Path . GetTempPath ( ) ;
464
- var fileName = Path . Combine ( workingDir , "AssemblyInfo." + fileExtension ) ;
465
- var assemblyInfoFile = new HashSet < string >
466
- {
467
- "AssemblyInfo." + fileExtension
468
- } ;
419
+ var assemblyInfoFile = "AssemblyInfo." + fileExtension ;
420
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
469
421
470
422
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , verify : ( fileSystem , variables ) =>
471
423
{
@@ -487,11 +439,8 @@ public void ShouldAddAssemblyInformationalVersionWhenUpdatingAssemblyVersionFile
487
439
public void ShouldNotAddAssemblyInformationalVersionWhenUpdatingAssemblyVersionFileWhenVersionSchemeIsNone ( string fileExtension , string assemblyFileContent )
488
440
{
489
441
var workingDir = Path . GetTempPath ( ) ;
490
- var fileName = Path . Combine ( workingDir , "AssemblyInfo." + fileExtension ) ;
491
- var assemblyInfoFile = new HashSet < string >
492
- {
493
- "AssemblyInfo." + fileExtension
494
- } ;
442
+ var assemblyInfoFile = "AssemblyInfo." + fileExtension ;
443
+ var fileName = Path . Combine ( workingDir , assemblyInfoFile ) ;
495
444
496
445
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . None , verify : ( fileSystem , variables ) =>
497
446
{
0 commit comments