vknet_vk/VkNet.Tests/Models/FriendsGetRequestsResultModel.cs
Инютин Максим Николаевич 3b145a3327 Рефакторинг проекта
2025-09-09 01:02:47 +03:00

52 lines
No EOL
1.1 KiB
C#

using AwesomeAssertions;
using VkNet.Tests.Infrastructure;
using Xunit;
namespace VkNet.Tests.Models;
public class FriendsGetRequestsResultModel : CategoryBaseTest
{
protected override string Folder => "Friends";
[Fact(DisplayName = "Should have field message")]
public void ShouldHaveField_Message()
{
ReadCategoryJsonPath(nameof(ShouldHaveField_Message));
Url = "https://api.vk.ru/method/friends.getRequests";
var result = Api.Friends.GetRequestsExtended(new());
result[0]
.Message.Should()
.Be("text");
}
[Fact(DisplayName = "Should have field mutual")]
public void ShouldHaveField_Mutual()
{
ReadCategoryJsonPath(nameof(ShouldHaveField_Mutual));
Url = "https://api.vk.ru/method/friends.getRequests";
var result = Api.Friends.GetRequestsExtended(new());
result[0]
.Mutual.Should()
.NotBeEmpty();
}
[Fact(DisplayName = "Should have field user id")]
public void ShouldHaveField_UserId()
{
ReadCategoryJsonPath(nameof(ShouldHaveField_UserId));
Url = "https://api.vk.ru/method/friends.getRequests";
var result = Api.Friends.GetRequestsExtended(new());
result[0]
.UserId.Should()
.Be(221634238L);
}
}