public async Task IconsAsync_successfully_return_a_AllianceIcons() { int allianceId = 8762; LatestAllianceEndpoints latestAlliance = new LatestAllianceEndpoints(string.Empty, true); V1AllianceIcons allianceIcons = await latestAlliance.IconsAsync(allianceId); Assert.Equal("https://images.evetech.net/Alliance/503818424_64.png", allianceIcons.Px64X64); Assert.Equal("https://images.evetech.net/Alliance/503818424_128.png", allianceIcons.Px128X128); }
public async Task IconsAsync_successfully_return_a_AllianceIcons() { Mock <IWebClient> mockedWebClient = new Mock <IWebClient>(); string json = "{\"px64x64\": \"https://images.evetech.net/Alliance/503818424_64.png\",\"px128x128\": \"https://images.evetech.net/Alliance/503818424_128.png\"}"; int allianceId = 8762; mockedWebClient.Setup(x => x.GetAsync(It.IsAny <WebHeaderCollection>(), It.IsAny <string>(), It.IsAny <int>())).ReturnsAsync(new EsiModel { Model = json }); InternalLatestAlliance internalLatestAlliance = new InternalLatestAlliance(mockedWebClient.Object, string.Empty); V1AllianceIcons allianceIcons = await internalLatestAlliance.IconsAsync(allianceId); Assert.Equal("https://images.evetech.net/Alliance/503818424_64.png", allianceIcons.Px64X64); Assert.Equal("https://images.evetech.net/Alliance/503818424_128.png", allianceIcons.Px128X128); }