public void GetCountriesById_1And65_RussiaAndGermany() { const string url = "https://api.vk.com/method/database.getCountriesById?country_ids=1,65&access_token="; const string json = @"{ 'response': [ { 'cid': 1, 'name': 'Россия' }, { 'cid': 65, 'name': 'Германия' } ] }"; DatabaseCategory db = GetMockedDatabaseCategory(url, json); ReadOnlyCollection <Country> countries = db.GetCountriesById(1, 65); Assert.That(countries.Count, Is.EqualTo(2)); Assert.That(countries[0].Id, Is.EqualTo(1)); Assert.That(countries[0].Title, Is.EqualTo("Россия")); Assert.That(countries[1].Id, Is.EqualTo(65)); Assert.That(countries[1].Title, Is.EqualTo("Германия")); }
public void GetCountriesById_EmptyList() { const string url = "https://api.vk.com/method/database.getCountriesById?access_token="; const string json = @"{ 'response': [] }"; DatabaseCategory db = GetMockedDatabaseCategory(url, json); ReadOnlyCollection <Country> countries = db.GetCountriesById(); Assert.That(countries, Is.Not.Null); Assert.That(countries.Count, Is.EqualTo(0)); }