@@ -32,7 +32,8 @@ public async Task GivenCommitToOtherBranch_ShouldReturnOkDoNothing()
32
32
out var deleteBranchMessages ,
33
33
out var installationsTable ,
34
34
out var marketplaceTable ,
35
- out var settingsTable ) ;
35
+ out var settingsTable ,
36
+ out var backupMessages ) ;
36
37
37
38
// Assert OKObjectResult and Value
38
39
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -65,7 +66,8 @@ public async Task GivenCommitToDefaultBranchNoImages_ShouldReturnOkDoNothing()
65
66
out var deleteBranchMessages ,
66
67
out var installationsTable ,
67
68
out var marketplaceTable ,
68
- out var settingsTable ) ;
69
+ out var settingsTable ,
70
+ out var backupMessages ) ;
69
71
70
72
// Assert OKObjectResult and Value
71
73
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -98,7 +100,8 @@ public async Task GivenCommitToImgBotBranchByImgbot_ShouldReturnOkQueueToOpenPr(
98
100
out var deleteBranchMessages ,
99
101
out var installationsTable ,
100
102
out var marketplaceTable ,
101
- out var settingsTable ) ;
103
+ out var settingsTable ,
104
+ out var backupMessages ) ;
102
105
103
106
// Assert OKObjectResult and Value
104
107
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -134,7 +137,8 @@ public async Task GivenCommitToImgBotBranchByOthers_ShouldReturnOkDoNothing()
134
137
out var deleteBranchMessages ,
135
138
out var installationsTable ,
136
139
out var marketplaceTable ,
137
- out var settingsTable ) ;
140
+ out var settingsTable ,
141
+ out var backupMessages ) ;
138
142
139
143
// Assert OKObjectResult and Value
140
144
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -167,7 +171,8 @@ public async Task GivenCommitToDefaultBranchWithImages_ShouldReturnOkQueueToRout
167
171
out var deleteBranchMessages ,
168
172
out var installationsTable ,
169
173
out var marketplaceTable ,
170
- out var settingsTable ) ;
174
+ out var settingsTable ,
175
+ out var backupMessages ) ;
171
176
172
177
// Assert OKObjectResult and Value
173
178
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -224,6 +229,7 @@ void ExtraSetup(
224
229
out var installationsTable ,
225
230
out var marketplaceTable ,
226
231
out var settingsTable ,
232
+ out var backupMessages ,
227
233
ExtraSetup ) ;
228
234
229
235
// Assert OKObjectResult and Value
@@ -261,7 +267,8 @@ public async Task GivenCommitToDefaultBranchWithConfig_ShouldReturnOkQueueToRout
261
267
out var deleteBranchMessages ,
262
268
out var installationsTable ,
263
269
out var marketplaceTable ,
264
- out var settingsTable ) ;
270
+ out var settingsTable ,
271
+ out var backupMessages ) ;
265
272
266
273
// Assert OKObjectResult and Value
267
274
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -298,7 +305,8 @@ public async Task GivenCommitToDefaultBranchWithImagesUppercaseExtensions_Should
298
305
out var deleteBranchMessages ,
299
306
out var installationsTable ,
300
307
out var marketplaceTable ,
301
- out var settingsTable ) ;
308
+ out var settingsTable ,
309
+ out var backupMessages ) ;
302
310
303
311
// Assert OKObjectResult and Value
304
312
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -335,7 +343,8 @@ public async Task GivenNewInstallationAdded_ShouldReturnOkQueueRouter()
335
343
out var deleteBranchMessages ,
336
344
out var installationsTable ,
337
345
out var marketplaceTable ,
338
- out var settingsTable ) ;
346
+ out var settingsTable ,
347
+ out var backupMessages ) ;
339
348
340
349
// Assert OKObjectResult and Value
341
350
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -372,7 +381,8 @@ public async Task GivenNewInstallationCreated_ShouldReturnOkQueueRouter()
372
381
out var deleteBranchMessages ,
373
382
out var installationsTable ,
374
383
out var marketplaceTable ,
375
- out var settingsTable ) ;
384
+ out var settingsTable ,
385
+ out var backupMessages ) ;
376
386
377
387
// Assert OKObjectResult and Value
378
388
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -428,6 +438,7 @@ void ExtraSetup(
428
438
out var installationsTable ,
429
439
out var marketplaceTable ,
430
440
out var settingsTable ,
441
+ out var backupMessages ,
431
442
ExtraSetup ) ;
432
443
433
444
// Assert OKObjectResult and Value
@@ -483,6 +494,7 @@ void ExtraSetup(
483
494
out var installationsTable ,
484
495
out var marketplaceTable ,
485
496
out var settingsTable ,
497
+ out var backupMessages ,
486
498
ExtraSetup ) ;
487
499
488
500
// Assert OKObjectResult and Value
@@ -516,7 +528,8 @@ public async Task GivenMarketplacePurchase_ShouldReturnOkWriteRow()
516
528
out var deleteBranchMessages ,
517
529
out var installationsTable ,
518
530
out var marketplaceTable ,
519
- out var settingsTable ) ;
531
+ out var settingsTable ,
532
+ out var backupMessages ) ;
520
533
521
534
// Assert OKObjectResult and Value
522
535
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -569,6 +582,7 @@ void ExtraSetup(
569
582
out var installationsTable ,
570
583
out var marketplaceTable ,
571
584
out var settingsTable ,
585
+ out var backupMessages ,
572
586
ExtraSetup ) ;
573
587
574
588
// Assert OKObjectResult and Value
@@ -603,7 +617,8 @@ public async Task GivenMergedImgBotToDefaultBranch_ShouldReturnOkQueueToDeleteBr
603
617
out var deleteBranchMessages ,
604
618
out var installationsTable ,
605
619
out var marketplaceTable ,
606
- out var settingsTable ) ;
620
+ out var settingsTable ,
621
+ out var backupMessages ) ;
607
622
608
623
// Assert OKObjectResult and Value
609
624
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -660,6 +675,7 @@ void ExtraSetup(
660
675
out var installationsTable ,
661
676
out var marketplaceTable ,
662
677
out var settingsTable ,
678
+ out var backupMessages ,
663
679
ExtraSetup ) ;
664
680
665
681
// Assert OKObjectResult and Value
@@ -697,7 +713,8 @@ public async Task GivenMergedImgBotToOtherBranch_ShouldReturnOkDoNothing()
697
713
out var deleteBranchMessages ,
698
714
out var installationsTable ,
699
715
out var marketplaceTable ,
700
- out var settingsTable ) ;
716
+ out var settingsTable ,
717
+ out var backupMessages ) ;
701
718
702
719
// Assert OKObjectResult and Value
703
720
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -730,7 +747,8 @@ public async Task GivenSquashMergedImgBotToDefaultBranch_ShouldReturnOkQueueToDe
730
747
out var deleteBranchMessages ,
731
748
out var installationsTable ,
732
749
out var marketplaceTable ,
733
- out var settingsTable ) ;
750
+ out var settingsTable ,
751
+ out var backupMessages ) ;
734
752
735
753
// Assert OKObjectResult and Value
736
754
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -767,7 +785,8 @@ public async Task GivenRebaseMergedImgBotToDefaultBranch_ShouldReturnOkQueueToDe
767
785
out var deleteBranchMessages ,
768
786
out var installationsTable ,
769
787
out var marketplaceTable ,
770
- out var settingsTable ) ;
788
+ out var settingsTable ,
789
+ out var backupMessages ) ;
771
790
772
791
// Assert OKObjectResult and Value
773
792
var response = ( HookResponse ) ( ( OkObjectResult ) result ) . Value ;
@@ -802,6 +821,7 @@ private Task<IActionResult> ExecuteHookAsync(
802
821
out CloudTable installationsTable ,
803
822
out CloudTable marketplaceTable ,
804
823
out CloudTable settingsTable ,
824
+ out CloudQueue backupMessages ,
805
825
Action < CloudQueue , CloudQueue , CloudTable , CloudTable , CloudTable > extraSetup = null )
806
826
{
807
827
var request = Substitute . For < HttpRequestMessage > ( ) ;
@@ -811,6 +831,8 @@ private Task<IActionResult> ExecuteHookAsync(
811
831
installationsTable = Substitute . For < CloudTable > ( new Uri ( "https://myaccount.table.core.windows.net/Tables/installation" ) ) ;
812
832
marketplaceTable = Substitute . For < CloudTable > ( new Uri ( "https://myaccount.table.core.windows.net/Tables/marketplace" ) ) ;
813
833
settingsTable = Substitute . For < CloudTable > ( new Uri ( "https://myaccount.table.core.windows.net/Tables/settings" ) ) ;
834
+ backupMessages = Substitute . For < CloudQueue > ( new Uri ( "https://myaccount.queue.core.windows.net/Queue/backup" ) ) ;
835
+
814
836
var logger = Substitute . For < ILogger > ( ) ;
815
837
816
838
request . Headers . Add ( "X-GitHub-Event" , new [ ] { githubEvent } ) ;
@@ -819,7 +841,7 @@ private Task<IActionResult> ExecuteHookAsync(
819
841
extraSetup ? . Invoke ( routerMessages , openPrMessages , installationsTable , marketplaceTable , settingsTable ) ;
820
842
821
843
return WebHook . WebHookFunction . Run (
822
- request , routerMessages , openPrMessages , deleteBranchMessages , installationsTable , marketplaceTable , settingsTable , logger ) ;
844
+ request , routerMessages , openPrMessages , deleteBranchMessages , installationsTable , marketplaceTable , settingsTable , backupMessages , logger ) ;
823
845
}
824
846
}
825
847
}
0 commit comments