Пример #1
0
        public async Task GetCountries()
        {
            var result = await _client.GetCountriesAsync(CancellationToken.None);

            var metadata = _client.UsageData;

            Assert.Equal("Success", metadata.Message);
            Assert.True(metadata.Used > 0);

            var list = result.ToList();

            Assert.True(list.Any());
            Assert.Contains(list, country => country.Name.Equals("Brazil"));
            Assert.Contains(list, country => country.Name.Equals("Argentina"));

            Assert.Contains(list, country => country.Code.Equals("BR"));
            Assert.Contains(list, country => country.Flag.Equals("https://www.countryflags.io/BR/flat/64.png"));
        }