@@ -18,12 +18,13 @@ namespace GitVersionCore.Tests
18
18
public class AssemblyInfoFileUpdaterTests : TestBase
19
19
{
20
20
private IVariableProvider variableProvider ;
21
+ private ILog log ;
21
22
22
23
[ SetUp ]
23
24
public void Setup ( )
24
25
{
25
26
ShouldlyConfiguration . ShouldMatchApprovedDefaults . LocateTestMethodUsingAttribute < TestCaseAttribute > ( ) ;
26
- var log = new NullLog ( ) ;
27
+ log = new NullLog ( ) ;
27
28
variableProvider = new VariableProvider ( log ) ;
28
29
}
29
30
@@ -40,7 +41,7 @@ public void ShouldCreateAssemblyInfoFileWhenNotExistsAndEnsureAssemblyInfo(strin
40
41
var fullPath = Path . Combine ( workingDir , assemblyInfoFile ) ;
41
42
var variables = variableProvider . GetVariablesFor ( SemanticVersion . Parse ( "1.0.0" , "v" ) , new TestEffectiveConfiguration ( ) , false ) ;
42
43
43
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , true ) )
44
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , true ) )
44
45
{
45
46
assemblyInfoFileUpdater . Update ( ) ;
46
47
@@ -61,7 +62,7 @@ public void ShouldCreateAssemblyInfoFileAtPathWhenNotExistsAndEnsureAssemblyInfo
61
62
var fullPath = Path . Combine ( workingDir , assemblyInfoFile ) ;
62
63
var variables = variableProvider . GetVariablesFor ( SemanticVersion . Parse ( "1.0.0" , "v" ) , new TestEffectiveConfiguration ( ) , false ) ;
63
64
64
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , true ) )
65
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , true ) )
65
66
{
66
67
assemblyInfoFileUpdater . Update ( ) ;
67
68
@@ -85,7 +86,7 @@ public void ShouldCreateAssemblyInfoFilesAtPathWhenNotExistsAndEnsureAssemblyInf
85
86
} ;
86
87
var variables = variableProvider . GetVariablesFor ( SemanticVersion . Parse ( "1.0.0" , "v" ) , new TestEffectiveConfiguration ( ) , false ) ;
87
88
88
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFiles , workingDir , variables , fileSystem , true ) )
89
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFiles , workingDir , variables , fileSystem , log , true ) )
89
90
{
90
91
assemblyInfoFileUpdater . Update ( ) ;
91
92
@@ -108,7 +109,7 @@ public void ShouldNotCreateAssemblyInfoFileWhenNotExistsAndNotEnsureAssemblyInfo
108
109
var fullPath = Path . Combine ( workingDir , assemblyInfoFile ) ;
109
110
var variables = variableProvider . GetVariablesFor ( SemanticVersion . Parse ( "1.0.0" , "v" ) , new TestEffectiveConfiguration ( ) , false ) ;
110
111
111
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
112
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
112
113
{
113
114
assemblyInfoFileUpdater . Update ( ) ;
114
115
@@ -125,7 +126,7 @@ public void ShouldNotCreateAssemblyInfoFileForUnknownSourceCodeAndEnsureAssembly
125
126
var fullPath = Path . Combine ( workingDir , assemblyInfoFile ) ;
126
127
var variables = variableProvider . GetVariablesFor ( SemanticVersion . Parse ( "1.0.0" , "v" ) , new TestEffectiveConfiguration ( ) , false ) ;
127
128
128
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , true ) )
129
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , true ) )
129
130
{
130
131
assemblyInfoFileUpdater . Update ( ) ;
131
132
@@ -141,7 +142,7 @@ public void ShouldStartSearchFromWorkingDirectory()
141
142
var assemblyInfoFiles = new HashSet < string > ( ) ;
142
143
var variables = variableProvider . GetVariablesFor ( SemanticVersion . Parse ( "1.0.0" , "v" ) , new TestEffectiveConfiguration ( ) , false ) ;
143
144
144
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFiles , workingDir , variables , fileSystem , false ) )
145
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFiles , workingDir , variables , fileSystem , log , false ) )
145
146
{
146
147
assemblyInfoFileUpdater . Update ( ) ;
147
148
@@ -160,7 +161,7 @@ public void ShouldReplaceAssemblyVersion(string fileExtension, string assemblyFi
160
161
161
162
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
162
163
{
163
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
164
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
164
165
{
165
166
assemblyInfoFileUpdater . Update ( ) ;
166
167
@@ -185,7 +186,7 @@ public void ShouldNotReplaceAssemblyVersionWhenVersionSchemeIsNone(string fileEx
185
186
186
187
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . None , verify : ( fileSystem , variables ) =>
187
188
{
188
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
189
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
189
190
{
190
191
assemblyInfoFileUpdater . Update ( ) ;
191
192
@@ -206,7 +207,7 @@ public void ShouldReplaceAssemblyVersionInRelativePath(string fileExtension, str
206
207
207
208
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
208
209
{
209
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
210
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
210
211
{
211
212
assemblyInfoFileUpdater . Update ( ) ;
212
213
@@ -229,7 +230,7 @@ public void ShouldReplaceAssemblyVersionInRelativePathWithWhiteSpace(string file
229
230
230
231
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
231
232
{
232
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
233
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
233
234
{
234
235
assemblyInfoFileUpdater . Update ( ) ;
235
236
@@ -252,7 +253,7 @@ public void ShouldReplaceAssemblyVersionWithStar(string fileExtension, string as
252
253
253
254
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
254
255
{
255
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
256
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
256
257
{
257
258
assemblyInfoFileUpdater . Update ( ) ;
258
259
@@ -275,7 +276,7 @@ public void ShouldReplaceAssemblyVersionWithAtttributeSuffix(string fileExtensio
275
276
276
277
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , verify : ( fileSystem , variables ) =>
277
278
{
278
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
279
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
279
280
{
280
281
assemblyInfoFileUpdater . Update ( ) ;
281
282
@@ -301,7 +302,7 @@ public void ShouldAddAssemblyVersionIfMissingFromInfoFile(string fileExtension)
301
302
302
303
VerifyAssemblyInfoFile ( "" , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
303
304
{
304
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
305
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
305
306
{
306
307
assemblyInfoFileUpdater . Update ( ) ;
307
308
@@ -324,7 +325,7 @@ public void ShouldReplaceAlreadySubstitutedValues(string fileExtension, string a
324
325
325
326
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
326
327
{
327
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
328
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
328
329
{
329
330
assemblyInfoFileUpdater . Update ( ) ;
330
331
@@ -347,7 +348,7 @@ public void ShouldReplaceAssemblyVersionWhenCreatingAssemblyVersionFileAndEnsure
347
348
348
349
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , verify : ( fileSystem , variables ) =>
349
350
{
350
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
351
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
351
352
{
352
353
assemblyInfoFileUpdater . Update ( ) ;
353
354
@@ -370,7 +371,7 @@ public void ShouldReplaceAssemblyVersionInRelativePathWithVariables(string fileE
370
371
371
372
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
372
373
{
373
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
374
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
374
375
{
375
376
assemblyInfoFileUpdater . Update ( ) ;
376
377
@@ -393,7 +394,7 @@ public void ShouldReplaceAssemblyVersionInRelativePathWithVariablesAndWhiteSpace
393
394
394
395
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . MajorMinor , ( fileSystem , variables ) =>
395
396
{
396
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
397
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
397
398
{
398
399
assemblyInfoFileUpdater . Update ( ) ;
399
400
@@ -418,7 +419,7 @@ public void ShouldAddAssemblyInformationalVersionWhenUpdatingAssemblyVersionFile
418
419
419
420
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , verify : ( fileSystem , variables ) =>
420
421
{
421
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
422
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
422
423
{
423
424
assemblyInfoFileUpdater . Update ( ) ;
424
425
@@ -441,7 +442,7 @@ public void Issue1183_ShouldAddFSharpAssemblyInformationalVersionBesideOtherAttr
441
442
442
443
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , verify : ( fileSystem , variables ) =>
443
444
{
444
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
445
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
445
446
{
446
447
assemblyInfoFileUpdater . Update ( ) ;
447
448
@@ -464,7 +465,7 @@ public void ShouldNotAddAssemblyInformationalVersionWhenUpdatingAssemblyVersionF
464
465
465
466
VerifyAssemblyInfoFile ( assemblyFileContent , fileName , AssemblyVersioningScheme . None , verify : ( fileSystem , variables ) =>
466
467
{
467
- using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , false ) )
468
+ using ( var assemblyInfoFileUpdater = new AssemblyInfoFileUpdater ( assemblyInfoFile , workingDir , variables , fileSystem , log , false ) )
468
469
{
469
470
assemblyInfoFileUpdater . Update ( ) ;
470
471
0 commit comments