Пример #1
0
        public async void CanGetSeriesCategoryAsync()
        {
            const string response   = @"<?xml version=""1.0"" encoding=""utf-8"" ?>
<categories>
  <category id=""95"" name=""Monthly Rates"" parent_id=""15""/>
  <category id=""275"" name=""Japan"" parent_id=""158""/>
</categories>";
            var          downloader = new MockDownloader(response);
            var          fred       = new Fred("key", downloader);
            var          categories = await fred.GetSeriesCategoriesAsync("EXJPUS");

            var expectedUrl =
                "http://api.stlouisfed.org/fred/series/categories?api_key=key&series_id=EXJPUS" + RealtimeNow;

            Assert.AreEqual(expectedUrl, downloader.Url);
            Assert.AreEqual(2, categories.Count());
        }
Пример #2
0
        public async void CanGetSeriesCategoryAsync()
        {
            const string response = @"<?xml version=""1.0"" encoding=""utf-8"" ?>
<categories>
  <category id=""95"" name=""Monthly Rates"" parent_id=""15""/>
  <category id=""275"" name=""Japan"" parent_id=""158""/>
</categories>";
            var downloader = new MockDownloader(response);
            var fred = new Fred("key", downloader);
            var categories = await fred.GetSeriesCategoriesAsync("EXJPUS");
            var expectedUrl =
                "http://api.stlouisfed.org/fred/series/categories?api_key=key&series_id=EXJPUS" + RealtimeNow;
            Assert.AreEqual(expectedUrl, downloader.Url);
            Assert.AreEqual(2, categories.Count());
        }