Методы для работы с друзьями.
Пример #1
0
 public void AreFriends_EmptyAccessToken_ThrowAccessTokenInvalidException()
 {
     var cat = new FriendsCategory(new VkApi());
     Assert.That(() => cat.AreFriends(new long[] { 2, 3 }), Throws.InstanceOf<AccessTokenInvalidException>());
 }
Пример #2
0
 public void Get_EmptyAccessToken_ThrowAccessTokenInvalidException()
 {
     var f = new FriendsCategory(new VkApi());
     This.Action(() => f.Get(1)).Throws<AccessTokenInvalidException>();
 }
Пример #3
0
 public void Get_EmptyAccessToken_ThrowAccessTokenInvalidException()
 {
     var cat = new FriendsCategory(new VkApi());
     Assert.That(() => cat.Get(1), Throws.InstanceOf<AccessTokenInvalidException>());
 }
Пример #4
0
 public void AreFriends_EmptyAccessToken_ThrowAccessTokenInvalidException()
 {
     var f = new FriendsCategory(new VkApi());
     This.Action(() => f.AreFriends(new long[]{2, 3})).Throws<AccessTokenInvalidException>();
 }
Пример #5
0
 public void AreFriends_NullInput_ThrowArgumentNullException()
 {
     var f = new FriendsCategory(new VkApi { AccessToken = "token" });
     This.Action(() => f.AreFriends(null)).Throws<ArgumentNullException>();
 }
Пример #6
0
Файл: VkApi.cs Проект: vknet/vk
        /// <summary>
        /// Инициализирует новый экземпляр класса <see cref="VkApi"/>.
        /// </summary>
        public VkApi(ICaptchaSolver captchaSolver = null)
        {
            Browser = new Browser();

            Users = new UsersCategory(this);
            Friends = new FriendsCategory(this);
            Status = new StatusCategory(this);
            Messages = new MessagesCategory(this);
            Groups = new GroupsCategory(this);
            Audio = new AudioCategory(this);
            Wall = new WallCategory(this);
            Board = new BoardCategory(this);
            Database = new DatabaseCategory(this);
            Utils = new UtilsCategory(this);
            Fave = new FaveCategory(this);
            Video = new VideoCategory(this);
            Account = new AccountCategory(this);
            Photo = new PhotoCategory(this);
            Docs = new DocsCategory(this);
            Likes = new LikesCategory(this);
            Pages = new PagesCategory(this);
            Gifts = new GiftsCategory(this);
            Apps = new AppsCategory(this);
            NewsFeed = new NewsFeedCategory(this);
            Stats = new StatsCategory(this);
            Auth = new AuthCategory(this);
            Markets = new MarketsCategory(this);
            Execute = new ExecuteCategory(this);

            RequestsPerSecond = 3;

            MaxCaptchaRecognitionCount = 5;
            _captchaSolver = captchaSolver;
        }
Пример #7
0
 public void GetMutual_EmptyAccessToken_ThrowAccessTokenInvalidException()
 {
     var friendsCategory = new FriendsCategory(new VkApi());
     This.Action(() => friendsCategory.GetMutual(2, 3)).Throws<AccessTokenInvalidException>();
 }
Пример #8
0
 public void Get_EmptyAccessToken_ThrowAccessTokenInvalidException()
 {
     var f = new FriendsCategory(new VkApi());
     f.Get(1);
 }
Пример #9
0
 public void AreFriends_NullInput_ThrowArgumentNullException()
 {
     var f = new FriendsCategory(new VkApi { AccessToken = "token" });
     f.AreFriends(null);
 }
Пример #10
0
 public void AreFriends_EmptyAccessToken_ThrowAccessTokenInvalidException()
 {
     var f = new FriendsCategory(new VkApi());
     f.AreFriends(new long[]{2, 3});
 }