@@ -57,9 +57,10 @@ public async Task Save_AssignsContractToMerchant_WhenContractIdIsNotEmpty()
5757
5858 // Assert
5959 this . _mediatorMock . Verify ( m => m . Send ( It . IsAny < Commands . AssignContractToMerchantCommand > ( ) , It . IsAny < CancellationToken > ( ) ) , Times . Once ) ;
60- this . _addContractDialog . Events . Count . ShouldBe ( 2 ) ;
61- this . _addContractDialog . Events [ 0 ] . ShouldBeOfType < MerchantPageEvents . ContractAssignedToMerchantEvent > ( ) ;
62- this . _addContractDialog . Events [ 1 ] . ShouldBeOfType < MerchantPageEvents . HideAddContractDialog > ( ) ;
60+ var events = this . _addContractDialog . GetDispatchedEvents ( ) ;
61+ events . Count . ShouldBe ( 2 ) ;
62+ events [ 0 ] . ShouldBeOfType < MerchantPageEvents . ContractAssignedToMerchantEvent > ( ) ;
63+ events [ 1 ] . ShouldBeOfType < MerchantPageEvents . HideAddContractDialog > ( ) ;
6364 }
6465
6566 [ Fact ]
@@ -76,9 +77,10 @@ public async Task Save_ShowsErrorMessage_WhenAssignContractFails()
7677
7778 // Assert
7879 this . _mediatorMock . Verify ( m => m . Send ( It . IsAny < Commands . AssignContractToMerchantCommand > ( ) , It . IsAny < CancellationToken > ( ) ) , Times . Once ) ;
79- this . _addContractDialog . Events . Count . ShouldBe ( 2 ) ;
80- this . _addContractDialog . Events [ 0 ] . ShouldBeOfType < ShowMessage > ( ) ;
81- this . _addContractDialog . Events [ 1 ] . ShouldBeOfType < MerchantPageEvents . HideAddContractDialog > ( ) ;
80+ var events = this . _addContractDialog . GetDispatchedEvents ( ) ;
81+ events . Count . ShouldBe ( 2 ) ;
82+ events [ 0 ] . ShouldBeOfType < ShowMessage > ( ) ;
83+ events [ 1 ] . ShouldBeOfType < MerchantPageEvents . HideAddContractDialog > ( ) ;
8284 }
8385
8486 [ Fact ]
@@ -88,7 +90,8 @@ public async Task Close_DispatchesHideAddContractDialogEvent()
8890 await this . _addContractDialog . Close ( ) ;
8991
9092 // Assert
91- this . _addContractDialog . Events . Count . ShouldBe ( 1 ) ;
92- this . _addContractDialog . Events [ 0 ] . ShouldBeOfType < MerchantPageEvents . HideAddContractDialog > ( ) ;
93+ var events = this . _addContractDialog . GetDispatchedEvents ( ) ;
94+ events . Count . ShouldBe ( 1 ) ;
95+ events [ 0 ] . ShouldBeOfType < MerchantPageEvents . HideAddContractDialog > ( ) ;
9396 }
9497}
0 commit comments