@@ -253,7 +253,7 @@ public async Task ChangedSubmodule_True()
253253 }
254254 }
255255
256- public class TheIsSyncSubmodulesRequiredMethod
256+ public class TheCountSubmodulesToSyncMethod
257257 {
258258 [ Fact ] // WorkDirDeleted
259259 public async Task CommittedSubmodule_True ( )
@@ -269,9 +269,9 @@ public async Task CommittedSubmodule_True()
269269 var service = CreatePullRequestService ( repo ) ;
270270 var repositoryModel = CreateLocalRepositoryModel ( repo ) ;
271271
272- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
272+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
273273
274- Assert . True ( isRequired ) ;
274+ Assert . Equal ( 1 , count ) ;
275275 }
276276 }
277277
@@ -292,9 +292,9 @@ public async Task UninitializedSubmodule_True()
292292 var service = CreatePullRequestService ( repo ) ;
293293 var repositoryModel = CreateLocalRepositoryModel ( repo ) ;
294294
295- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
295+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
296296
297- Assert . True ( isRequired ) ;
297+ Assert . Equal ( 1 , count ) ;
298298 }
299299 }
300300
@@ -316,9 +316,9 @@ public async Task ChangedSubmodule_True()
316316 var service = CreatePullRequestService ( repo ) ;
317317 var repositoryModel = CreateLocalRepositoryModel ( repo ) ;
318318
319- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
319+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
320320
321- Assert . True ( isRequired ) ;
321+ Assert . Equal ( 1 , count ) ;
322322 }
323323 }
324324
@@ -339,9 +339,9 @@ public async Task UpdatedSubmodule_False()
339339 var service = CreatePullRequestService ( repo ) ;
340340 var repositoryModel = CreateLocalRepositoryModel ( repo ) ;
341341
342- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
342+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
343343
344- Assert . False ( isRequired ) ;
344+ Assert . Equal ( 0 , count ) ;
345345 }
346346 }
347347
@@ -354,9 +354,9 @@ public async Task NewRepo_False()
354354 var service = CreatePullRequestService ( repo ) ;
355355 var repositoryModel = CreateLocalRepositoryModel ( repo ) ;
356356
357- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
357+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
358358
359- Assert . False ( isRequired ) ;
359+ Assert . Equal ( 0 , count ) ;
360360 }
361361 }
362362
@@ -371,9 +371,9 @@ public async Task UntrackedFile_False()
371371 var file = Path . Combine ( repo . Info . WorkingDirectory , "file.txt" ) ;
372372 File . WriteAllText ( file , "contents" ) ;
373373
374- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
374+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
375375
376- Assert . False ( isRequired ) ;
376+ Assert . Equal ( 0 , count ) ;
377377 }
378378 }
379379
@@ -390,9 +390,9 @@ public async Task CommitFile_False()
390390 Commands . Stage ( repo , file ) ;
391391 repo . Commit ( "foo" , Author , Author ) ;
392392
393- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
393+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
394394
395- Assert . False ( isRequired ) ;
395+ Assert . Equal ( 0 , count ) ;
396396 }
397397 }
398398
@@ -409,9 +409,9 @@ public async Task AddedFile_False()
409409 File . WriteAllText ( file , "contents" ) ;
410410 Commands . Stage ( repo , path ) ;
411411
412- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
412+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
413413
414- Assert . False ( isRequired ) ;
414+ Assert . Equal ( 0 , count ) ;
415415 }
416416 }
417417
@@ -430,9 +430,9 @@ public async Task ModifiedFile_False()
430430 repo . Commit ( "foo" , Author , Author ) ;
431431 File . WriteAllText ( file , "contents2" ) ;
432432
433- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
433+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
434434
435- Assert . False ( isRequired ) ;
435+ Assert . Equal ( 0 , count ) ;
436436 }
437437 }
438438
@@ -452,9 +452,9 @@ public async Task StagedFile_False()
452452 File . WriteAllText ( file , "contents2" ) ;
453453 Commands . Stage ( repo , path ) ;
454454
455- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
455+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
456456
457- Assert . False ( isRequired ) ;
457+ Assert . Equal ( 0 , count ) ;
458458 }
459459 }
460460
@@ -473,9 +473,9 @@ public async Task MissingFile_False()
473473 repo . Commit ( "foo" , Author , Author ) ;
474474 File . Delete ( file ) ;
475475
476- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
476+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
477477
478- Assert . False ( isRequired ) ;
478+ Assert . Equal ( 0 , count ) ;
479479 }
480480 }
481481
@@ -495,9 +495,9 @@ public async Task RemovedFile_False()
495495 File . Delete ( file ) ;
496496 Commands . Stage ( repo , path ) ;
497497
498- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
498+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
499499
500- Assert . False ( isRequired ) ;
500+ Assert . Equal ( 0 , count ) ;
501501 }
502502 }
503503
@@ -520,9 +520,9 @@ public async Task RenamedInIndexFile_False()
520520 Commands . Stage ( repo , path ) ;
521521 Commands . Stage ( repo , renamedPath ) ;
522522
523- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
523+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
524524
525- Assert . False ( isRequired ) ;
525+ Assert . Equal ( 0 , count ) ;
526526 }
527527 }
528528
@@ -546,9 +546,9 @@ public async Task RenamedInWorkingDirFile_False()
546546 // NOTE: `RetrieveStatus(new StatusOptions { DetectRenamesInWorkDir = true })` would need to be used
547547 // for renamed files to appear as `RenamedInWorkingDir` rather than `Missing` and `Untracked`.
548548 // This isn't required in the current implementation.
549- var isRequired = await service . IsSyncSubmodulesRequired ( repositoryModel ) . FirstAsync ( ) ;
549+ var count = await service . CountSubmodulesToSync ( repositoryModel ) . FirstAsync ( ) ;
550550
551- Assert . False ( isRequired ) ;
551+ Assert . Equal ( 0 , count ) ;
552552 }
553553 }
554554 }
0 commit comments