Skip to content

Commit bfc97f9

Browse files
committed
Started to ignore "binance-peg-cardano" cryptocurrency
Fixed a test
1 parent 9f730ff commit bfc97f9

File tree

2 files changed

+9
-5
lines changed

2 files changed

+9
-5
lines changed

CryptoStatsSource/CryptoNameResolver.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
using System;
22
using System.Collections.Generic;
3+
using System.Linq;
34
using System.Threading.Tasks;
45
using CryptoStatsSource.model;
56

@@ -42,7 +43,10 @@ public async Task Refresh()
4243
_nameToCryptocurrencyDictionary = new();
4344

4445
// fetch all cryptocurrencies and add them to the dictionary using the symbol as a key
45-
(await _cryptoStatsSource.GetAvailableCryptocurrencies()).ForEach(c =>
46+
(await _cryptoStatsSource.GetAvailableCryptocurrencies())
47+
// workaround till Coingecko removes binance-peg-cardano entry
48+
.Where(c => c.Symbol != "ada" && c.Id != "binance-peg-cardano").ToList()
49+
.ForEach(c =>
4650
_nameToCryptocurrencyDictionary.TryAdd(c.Symbol, c));
4751
}
4852

Tests/Integration/CryptoStatsSource/CryptoNameResolverTest.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ public ResolveNameTest()
1717
[Fact]
1818
public async void SimpleThreeEntries()
1919
{
20-
Assert.Equal(new("btc", "btc", "Bitcoin"), await _resolver.Resolve("btc"));
21-
Assert.Equal(new ("ada", "ada", "Cardano"), await _resolver.Resolve("ada"));
22-
Assert.Equal(new ("ltc", "ltc", "Litecoin"), await _resolver.Resolve("ltc"));
23-
Assert.Equal(new("eth", "eth", "Ethereum"), await _resolver.Resolve("eth"));
20+
Assert.Equal(new("bitcoin", "btc", "Bitcoin"), await _resolver.Resolve("btc"));
21+
Assert.Equal(new ("cardano", "ada", "Cardano"), await _resolver.Resolve("cardano"));
22+
Assert.Equal(new ("litecoin", "ltc", "Litecoin"), await _resolver.Resolve("ltc"));
23+
Assert.Equal(new("ethereum", "eth", "Ethereum"), await _resolver.Resolve("eth"));
2424
Assert.Null(await _resolver.Resolve("abcefghbzbzrfoo"));
2525
}
2626
}

0 commit comments

Comments
 (0)