@@ -23,6 +23,7 @@ public class GitVersionExecutorTests : TestBase
2323 private IFileSystem fileSystem ;
2424 private ILog log ;
2525 private IGitVersionCache gitVersionCache ;
26+ private IGitPreparer gitPreparer ;
2627 private IServiceProvider sp ;
2728
2829 [ Test ]
@@ -40,12 +41,12 @@ public void CacheKeySameAfterReNormalizing()
4041
4142 sp = GetServiceProvider ( arguments ) ;
4243
43- var gitPreparer = sp . GetService < IGitPreparer > ( ) ;
44+ var preparer = sp . GetService < IGitPreparer > ( ) as GitPreparer ;
4445
45- gitPreparer . Prepare ( true , targetBranch ) ;
46+ preparer ? . Prepare ( true , targetBranch ) ;
4647 var cacheKeyFactory = sp . GetService < IGitVersionCacheKeyFactory > ( ) ;
4748 var cacheKey1 = cacheKeyFactory . Create ( null ) ;
48- gitPreparer . Prepare ( true , targetBranch ) ;
49+ preparer ? . Prepare ( true , targetBranch ) ;
4950 var cacheKey2 = cacheKeyFactory . Create ( null ) ;
5051
5152 cacheKey2 . Value . ShouldBe ( cacheKey1 . Value ) ;
@@ -240,7 +241,7 @@ public void CacheFileIsMissing()
240241 var gitVersionCalculator = GetGitVersionCalculator ( arguments , log ) ;
241242
242243 fixture . Repository . MakeACommit ( ) ;
243- _ = gitVersionCalculator . CalculateVersionVariables ( ) ;
244+ gitVersionCalculator . CalculateVersionVariables ( ) ;
244245
245246 var logsMessages = stringBuilder . ToString ( ) ;
246247 logsMessages . ShouldContain ( "yml not found" , ( ) => logsMessages ) ;
@@ -401,9 +402,9 @@ public void GetProjectRootDirectoryWorkingDirectoryWithWorktree()
401402
402403 sp = GetServiceProvider ( arguments ) ;
403404
404- var gitPreparer = sp . GetService < IGitPreparer > ( ) ;
405+ var preparer = sp . GetService < IGitPreparer > ( ) ;
405406
406- gitPreparer . GetProjectRootDirectoryInternal ( ) . TrimEnd ( '/' , '\\ ' ) . ShouldBe ( worktreePath ) ;
407+ preparer . GetProjectRootDirectory ( ) . TrimEnd ( '/' , '\\ ' ) . ShouldBe ( worktreePath ) ;
407408 }
408409 finally
409410 {
@@ -425,9 +426,9 @@ public void GetProjectRootDirectoryNoWorktree()
425426
426427 sp = GetServiceProvider ( arguments ) ;
427428
428- var gitPreparer = sp . GetService < IGitPreparer > ( ) ;
429+ var preparer = sp . GetService < IGitPreparer > ( ) ;
429430 var expectedPath = fixture . RepositoryPath . TrimEnd ( '/' , '\\ ' ) ;
430- gitPreparer . GetProjectRootDirectoryInternal ( ) . TrimEnd ( '/' , '\\ ' ) . ShouldBe ( expectedPath ) ;
431+ preparer . GetProjectRootDirectory ( ) . TrimEnd ( '/' , '\\ ' ) . ShouldBe ( expectedPath ) ;
431432 }
432433
433434 [ Test ]
@@ -442,7 +443,7 @@ public void DynamicRepositoriesShouldNotErrorWithFailedToFindGitDirectory()
442443 } ;
443444
444445 var gitVersionCalculator = GetGitVersionCalculator ( arguments ) ;
445-
446+ gitPreparer . Prepare ( ) ;
446447 gitVersionCalculator . CalculateVersionVariables ( ) ;
447448 }
448449
@@ -460,9 +461,9 @@ public void GetDotGitDirectoryNoWorktree()
460461
461462 sp = GetServiceProvider ( arguments ) ;
462463
463- var gitPreparer = sp . GetService < IGitPreparer > ( ) ;
464+ var preparer = sp . GetService < IGitPreparer > ( ) ;
464465 var expectedPath = Path . Combine ( fixture . RepositoryPath , ".git" ) ;
465- gitPreparer . GetDotGitDirectory ( ) . ShouldBe ( expectedPath ) ;
466+ preparer . GetDotGitDirectory ( ) . ShouldBe ( expectedPath ) ;
466467 }
467468
468469 [ Test ]
@@ -490,9 +491,9 @@ public void GetDotGitDirectoryWorktree()
490491
491492 sp = GetServiceProvider ( arguments ) ;
492493
493- var gitPreparer = sp . GetService < IGitPreparer > ( ) ;
494+ var preparer = sp . GetService < IGitPreparer > ( ) ;
494495 var expectedPath = Path . Combine ( fixture . RepositoryPath , ".git" ) ;
495- gitPreparer . GetDotGitDirectory ( ) . ShouldBe ( expectedPath ) ;
496+ preparer . GetDotGitDirectory ( ) . ShouldBe ( expectedPath ) ;
496497 }
497498 finally
498499 {
@@ -507,6 +508,7 @@ private IGitVersionCalculator GetGitVersionCalculator(Arguments arguments, ILog
507508 fileSystem = sp . GetService < IFileSystem > ( ) ;
508509 log = sp . GetService < ILog > ( ) ;
509510 gitVersionCache = sp . GetService < IGitVersionCache > ( ) ;
511+ gitPreparer = sp . GetService < IGitPreparer > ( ) ;
510512
511513 return sp . GetService < IGitVersionCalculator > ( ) ;
512514 }
0 commit comments