Skip to content

Commit 70bdd17

Browse files
Added retry on balance check
1 parent 7f738e6 commit 70bdd17

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

TransactionProcessor.IntegrationTests/Shared/SharedSteps.cs

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -790,10 +790,18 @@ public async Task GivenIMakeTheFollowingManualMerchantDeposits(Table table)
790790

791791
this.TestingContext.Logger.LogInformation($"Deposit Reference {makeMerchantDepositRequest.Reference} made for Merchant {merchantName}");
792792

793-
// Check the merchant balance
794-
MerchantBalanceResponse currentMerchantBalance = await this.TestingContext.DockerHelper.EstateClient.GetMerchantBalance(token, estateDetails.EstateId, merchantId, CancellationToken.None);
793+
await Retry.For(async () =>
794+
{
795+
// Check the merchant balance
796+
MerchantBalanceResponse currentMerchantBalance =
797+
await this.TestingContext.DockerHelper.EstateClient.GetMerchantBalance(token,
798+
estateDetails.EstateId,
799+
merchantId,
800+
CancellationToken.None);
801+
802+
currentMerchantBalance.AvailableBalance.ShouldBe(previousMerchantBalance.AvailableBalance + makeMerchantDepositRequest.Amount);
803+
});
795804

796-
currentMerchantBalance.AvailableBalance.ShouldBe(previousMerchantBalance.AvailableBalance + makeMerchantDepositRequest.Amount);
797805

798806
}
799807
}

0 commit comments

Comments
 (0)