コード例 #1
0
		public async Task TestGetObjectOneObject()
		{
			var settProv= new ApiSettingsJsonFileProvider("Api/Settings/Vk.json");
			var apiRequest = new VkApiRequest();
			IApi api = new VkApi(apiRequest, settProv);

			var result = await api.Get<List<VkUser>>("users.get", "1");

			Assert.AreEqual(1, result.Count);
			Assert.AreEqual(1, result[0].Id);
			Assert.AreEqual("durov", result[0].ScreenName);
		}
コード例 #2
0
		public async Task TestGetObjectVkList()
		{
			var settProv = new ApiSettingsJsonFileProvider("Api/Settings/Vk.json");
			var apiRequest = new VkApiRequest();
			IApi api = new VkApi(apiRequest, settProv);

			var result = await api.Get<VkList<VkPost>>("wall.get", "174111803");

			Assert.AreEqual(305, result.Count);
			Assert.AreEqual(305, result.Items.Count);
			Assert.AreEqual(536, result.Items[0].Id);
			Assert.AreEqual(185202286, result.Items[0].FromId);
		}