diff --git a/BTCPayServer.Tests/UnitTest1.cs b/BTCPayServer.Tests/UnitTest1.cs index dddaaaa1b..55c9d0286 100644 --- a/BTCPayServer.Tests/UnitTest1.cs +++ b/BTCPayServer.Tests/UnitTest1.cs @@ -3269,9 +3269,19 @@ namespace BTCPayServer.Tests } else if (result.ExpectedName == "ripio") { - Assert.Contains(exchangeRates.ByExchange[result.ExpectedName], - e => e.CurrencyPair == new CurrencyPair("BTC", "ARS") && - e.BidAsk.Bid > 1.0m); // 1 BTC will always be more than 1 ARS + // This test is strange because ripio sometimes change the pairs it supports + try + { + Assert.Contains(exchangeRates.ByExchange[result.ExpectedName], + e => e.CurrencyPair == new CurrencyPair("BTC", "ARS") && + e.BidAsk.Bid > 1.0m); // 1 BTC will always be more than 1 ARS + } + catch (XunitException) + { + Assert.Contains(exchangeRates.ByExchange[result.ExpectedName], + e => (e.CurrencyPair == new CurrencyPair("BTC", "USDC") + && e.BidAsk.Bid > 1.0m)); // 1BTC will always be more than 1USD + } } else {