public async Task GetAllErc20TokensWithAssets() { var url = $"{ApiPaths.ERC20TOKENS_BASE_PATH}/with-assets"; var response = await this.Consumer.ExecuteRequest(url, Helpers.EmptyDictionary, null, Method.GET); Assert.True(response.Status == HttpStatusCode.OK); Assert.NotNull(response.ResponseJson); Erc20TokenItemsDto parsedResponse = JsonUtils.DeserializeJson <Erc20TokenItemsDto>(response.ResponseJson); }
public async Task GetErc20TokensBySpecifications() { var url = $"{ApiPaths.ERC20TOKENS_BASE_PATH}/__specification"; var body = new { Ids = Constants.ERC_TOKEN_ASSET_IDS }; var response = await this.Consumer.ExecuteRequest(url, Helpers.EmptyDictionary, JsonUtils.SerializeObject(body), Method.POST); Assert.True(response.Status == HttpStatusCode.OK); Assert.NotNull(response.ResponseJson); Erc20TokenItemsDto parsedResponse = JsonUtils.DeserializeJson <Erc20TokenItemsDto>(response.ResponseJson); foreach (Erc20TokenDto token in parsedResponse.Items) { Assert.True(Constants.ERC_TOKEN_ASSET_IDS.Contains(token.AssetId)); } }