Example #1
0
        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);
        }
Example #2
0
        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));
            }
        }