@@ -283,91 +283,91 @@ public void UpdateAssemblyInfoWithFilename()
283
283
{
284
284
using var repo = new EmptyRepositoryFixture ( ) ;
285
285
286
- var assemblyFile = PathHelper . Combine ( repo . RepositoryPath , "CommonAssemblyInfo.cs" ) ;
286
+ var assemblyFile = FileSystemHelper . Path . Combine ( repo . RepositoryPath , "CommonAssemblyInfo.cs" ) ;
287
287
using var file = this . fileSystem . File . Create ( assemblyFile ) ;
288
288
289
289
var arguments = this . argumentParser . ParseArguments ( $ "-targetpath { repo . RepositoryPath } -updateAssemblyInfo CommonAssemblyInfo.cs") ;
290
290
arguments . UpdateAssemblyInfo . ShouldBe ( true ) ;
291
291
arguments . UpdateAssemblyInfoFileName . Count . ShouldBe ( 1 ) ;
292
- arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => PathHelper . GetFileName ( x ) . Equals ( "CommonAssemblyInfo.cs" ) ) ;
292
+ arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => FileSystemHelper . Path . GetFileName ( x ) . Equals ( "CommonAssemblyInfo.cs" ) ) ;
293
293
}
294
294
295
295
[ Test ]
296
296
public void UpdateAssemblyInfoWithMultipleFilenames ( )
297
297
{
298
298
using var repo = new EmptyRepositoryFixture ( ) ;
299
299
300
- var assemblyFile1 = PathHelper . Combine ( repo . RepositoryPath , "CommonAssemblyInfo.cs" ) ;
300
+ var assemblyFile1 = FileSystemHelper . Path . Combine ( repo . RepositoryPath , "CommonAssemblyInfo.cs" ) ;
301
301
using var file = this . fileSystem . File . Create ( assemblyFile1 ) ;
302
302
303
- var assemblyFile2 = PathHelper . Combine ( repo . RepositoryPath , "VersionAssemblyInfo.cs" ) ;
303
+ var assemblyFile2 = FileSystemHelper . Path . Combine ( repo . RepositoryPath , "VersionAssemblyInfo.cs" ) ;
304
304
using var file2 = this . fileSystem . File . Create ( assemblyFile2 ) ;
305
305
306
306
var arguments = this . argumentParser . ParseArguments ( $ "-targetpath { repo . RepositoryPath } -updateAssemblyInfo CommonAssemblyInfo.cs VersionAssemblyInfo.cs") ;
307
307
arguments . UpdateAssemblyInfo . ShouldBe ( true ) ;
308
308
arguments . UpdateAssemblyInfoFileName . Count . ShouldBe ( 2 ) ;
309
- arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => PathHelper . GetFileName ( x ) . Equals ( "CommonAssemblyInfo.cs" ) ) ;
310
- arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => PathHelper . GetFileName ( x ) . Equals ( "VersionAssemblyInfo.cs" ) ) ;
309
+ arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => FileSystemHelper . Path . GetFileName ( x ) . Equals ( "CommonAssemblyInfo.cs" ) ) ;
310
+ arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => FileSystemHelper . Path . GetFileName ( x ) . Equals ( "VersionAssemblyInfo.cs" ) ) ;
311
311
}
312
312
313
313
[ Test ]
314
314
public void UpdateProjectFilesWithMultipleFilenames ( )
315
315
{
316
316
using var repo = new EmptyRepositoryFixture ( ) ;
317
317
318
- var assemblyFile1 = PathHelper . Combine ( repo . RepositoryPath , "CommonAssemblyInfo.csproj" ) ;
318
+ var assemblyFile1 = FileSystemHelper . Path . Combine ( repo . RepositoryPath , "CommonAssemblyInfo.csproj" ) ;
319
319
using var file = this . fileSystem . File . Create ( assemblyFile1 ) ;
320
320
321
- var assemblyFile2 = PathHelper . Combine ( repo . RepositoryPath , "VersionAssemblyInfo.csproj" ) ;
321
+ var assemblyFile2 = FileSystemHelper . Path . Combine ( repo . RepositoryPath , "VersionAssemblyInfo.csproj" ) ;
322
322
using var file2 = this . fileSystem . File . Create ( assemblyFile2 ) ;
323
323
324
324
var arguments = this . argumentParser . ParseArguments ( $ "-targetpath { repo . RepositoryPath } -updateProjectFiles CommonAssemblyInfo.csproj VersionAssemblyInfo.csproj") ;
325
325
arguments . UpdateProjectFiles . ShouldBe ( true ) ;
326
326
arguments . UpdateAssemblyInfoFileName . Count . ShouldBe ( 2 ) ;
327
- arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => PathHelper . GetFileName ( x ) . Equals ( "CommonAssemblyInfo.csproj" ) ) ;
328
- arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => PathHelper . GetFileName ( x ) . Equals ( "VersionAssemblyInfo.csproj" ) ) ;
327
+ arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => FileSystemHelper . Path . GetFileName ( x ) . Equals ( "CommonAssemblyInfo.csproj" ) ) ;
328
+ arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => FileSystemHelper . Path . GetFileName ( x ) . Equals ( "VersionAssemblyInfo.csproj" ) ) ;
329
329
}
330
330
331
331
[ Test ]
332
332
public void UpdateAssemblyInfoWithMultipleFilenamesMatchingGlobbing ( )
333
333
{
334
334
using var repo = new EmptyRepositoryFixture ( ) ;
335
335
336
- var assemblyFile1 = PathHelper . Combine ( repo . RepositoryPath , "CommonAssemblyInfo.cs" ) ;
336
+ var assemblyFile1 = FileSystemHelper . Path . Combine ( repo . RepositoryPath , "CommonAssemblyInfo.cs" ) ;
337
337
using var file = this . fileSystem . File . Create ( assemblyFile1 ) ;
338
338
339
- var assemblyFile2 = PathHelper . Combine ( repo . RepositoryPath , "VersionAssemblyInfo.cs" ) ;
339
+ var assemblyFile2 = FileSystemHelper . Path . Combine ( repo . RepositoryPath , "VersionAssemblyInfo.cs" ) ;
340
340
using var file2 = this . fileSystem . File . Create ( assemblyFile2 ) ;
341
341
342
- var subdir = PathHelper . Combine ( repo . RepositoryPath , "subdir" ) ;
342
+ var subdir = FileSystemHelper . Path . Combine ( repo . RepositoryPath , "subdir" ) ;
343
343
344
344
this . fileSystem . Directory . CreateDirectory ( subdir ) ;
345
- var assemblyFile3 = PathHelper . Combine ( subdir , "LocalAssemblyInfo.cs" ) ;
345
+ var assemblyFile3 = FileSystemHelper . Path . Combine ( subdir , "LocalAssemblyInfo.cs" ) ;
346
346
using var file3 = this . fileSystem . File . Create ( assemblyFile3 ) ;
347
347
348
348
var arguments = this . argumentParser . ParseArguments ( $ "-targetpath { repo . RepositoryPath } -updateAssemblyInfo **/*AssemblyInfo.cs") ;
349
349
arguments . UpdateAssemblyInfo . ShouldBe ( true ) ;
350
350
arguments . UpdateAssemblyInfoFileName . Count . ShouldBe ( 3 ) ;
351
- arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => PathHelper . GetFileName ( x ) . Equals ( "CommonAssemblyInfo.cs" ) ) ;
352
- arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => PathHelper . GetFileName ( x ) . Equals ( "VersionAssemblyInfo.cs" ) ) ;
353
- arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => PathHelper . GetFileName ( x ) . Equals ( "LocalAssemblyInfo.cs" ) ) ;
351
+ arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => FileSystemHelper . Path . GetFileName ( x ) . Equals ( "CommonAssemblyInfo.cs" ) ) ;
352
+ arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => FileSystemHelper . Path . GetFileName ( x ) . Equals ( "VersionAssemblyInfo.cs" ) ) ;
353
+ arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => FileSystemHelper . Path . GetFileName ( x ) . Equals ( "LocalAssemblyInfo.cs" ) ) ;
354
354
}
355
355
356
356
[ Test ]
357
357
public void UpdateAssemblyInfoWithRelativeFilename ( )
358
358
{
359
359
using var repo = new EmptyRepositoryFixture ( ) ;
360
360
361
- var assemblyFile = PathHelper . Combine ( repo . RepositoryPath , "CommonAssemblyInfo.cs" ) ;
361
+ var assemblyFile = FileSystemHelper . Path . Combine ( repo . RepositoryPath , "CommonAssemblyInfo.cs" ) ;
362
362
using var file = this . fileSystem . File . Create ( assemblyFile ) ;
363
363
364
- var targetPath = PathHelper . Combine ( repo . RepositoryPath , "subdir1" , "subdir2" ) ;
364
+ var targetPath = FileSystemHelper . Path . Combine ( repo . RepositoryPath , "subdir1" , "subdir2" ) ;
365
365
this . fileSystem . Directory . CreateDirectory ( targetPath ) ;
366
366
367
367
var arguments = this . argumentParser . ParseArguments ( $ "-targetpath { targetPath } -updateAssemblyInfo ..\\ ..\\ CommonAssemblyInfo.cs") ;
368
368
arguments . UpdateAssemblyInfo . ShouldBe ( true ) ;
369
369
arguments . UpdateAssemblyInfoFileName . Count . ShouldBe ( 1 ) ;
370
- arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => PathHelper . GetFileName ( x ) . Equals ( "CommonAssemblyInfo.cs" ) ) ;
370
+ arguments . UpdateAssemblyInfoFileName . ShouldContain ( x => FileSystemHelper . Path . GetFileName ( x ) . Equals ( "CommonAssemblyInfo.cs" ) ) ;
371
371
}
372
372
373
373
[ Test ]
@@ -765,7 +765,7 @@ public void ThrowIfConfigurationFileDoesNotExist(string configFile) =>
765
765
[ Test ]
766
766
public void EnsureConfigurationFileIsSet ( )
767
767
{
768
- var configFile = PathHelper . GetTempPath ( ) + Guid . NewGuid ( ) + ".yaml" ;
768
+ var configFile = FileSystemHelper . Path . GetTempPath ( ) + Guid . NewGuid ( ) + ".yaml" ;
769
769
this . fileSystem . File . WriteAllText ( configFile , "next-version: 1.0.0" ) ;
770
770
var arguments = this . argumentParser . ParseArguments ( $ "-config { configFile } ") ;
771
771
arguments . ConfigurationFile . ShouldBe ( configFile ) ;
0 commit comments