Ejemplo n.º 1
0
        /// <summary>
        /// Инициализирует новый экземпляр класса <see cref="VkApi"/>.
        /// </summary>
        public VkApi()
        {
            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);
            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;
        }
Ejemplo n.º 2
0
        public void GetById_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            Assert.That(() => cat.GetById(1), Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 3
0
        public void RemoveChatUser_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            Assert.That(() => cat.RemoveChatUser(2, 2), Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 4
0
        public void CreateChat_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            Assert.That(() => cat.CreateChat(new ulong[] { 1, 2 }, "hi, friends"), Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 5
0
        public void CreateChat_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            This.Action(() => cat.CreateChat(new long[] { 1, 2 }, "hi, friends")).Throws <AccessTokenInvalidException>();
        }
Ejemplo n.º 6
0
        public void MarkAsRead_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            This.Action(() => cat.MarkAsRead(1)).Throws <AccessTokenInvalidException>();
        }
Ejemplo n.º 7
0
        public void Delete_Multiple_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            This.Action(() => cat.Delete(new long[] { 1 })).Throws <AccessTokenInvalidException>();
        }
Ejemplo n.º 8
0
        public void SearchDialogs_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            This.Action(() => cat.SearchDialogs("hello")).Throws <AccessTokenInvalidException>();
        }
Ejemplo n.º 9
0
        public void AddChatUser_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            cat.AddChatUser(2, 2);
        }
Ejemplo n.º 10
0
        public void GetChatUsers_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            cat.GetChatUsers(2);
        }
Ejemplo n.º 11
0
        public void EditChat_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            cat.EditChat(2, "new title");
        }
Ejemplo n.º 12
0
        public void GetLastActivity_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            cat.GetLastActivity(1);
        }
Ejemplo n.º 13
0
        public void MarkAsRead_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            cat.MarkAsRead(1);
        }
Ejemplo n.º 14
0
        public void Restore_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            cat.Restore(1);
        }
Ejemplo n.º 15
0
        public void DeleteDialog_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            cat.DeleteDialog(111, false);
        }
Ejemplo n.º 16
0
        public void Delete_Multiple_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            Assert.That(() => cat.Delete(new ulong[] { 1 }), Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 17
0
        public void Delete_Multiple_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            cat.Delete(new long[] { 1 });
        }
Ejemplo n.º 18
0
Archivo: VkApi.cs Proyecto: justloot/vk
        /// <summary>
        /// Инициализирует новый экземпляр класса <see cref="VkApi"/>.
        /// </summary>
        public VkApi()
        {
            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);
            Database = new DatabaseCategory(this);
            Utils = new UtilsCategory(this);
            Fave = new FaveCategory(this);
            Video = new VideoCategory(this);
			Account = new AccountCategory(this);

            ApiVersion = "5.9";
        }
Ejemplo n.º 19
0
        public void Send_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            This.Action(() => cat.Send(1, false, "Привет, Паша!")).Throws <AccessTokenInvalidException>();
        }
Ejemplo n.º 20
0
 internal MessagesCategoryExtended(MessagesCategory messagesCategory, VkApi vk)
 {
     _messages = messagesCategory;
     _vk = vk;
 }
Ejemplo n.º 21
0
        public void DeleteDialog_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            This.Action(() => cat.DeleteDialog(111, false)).Throws <AccessTokenInvalidException>();
        }
Ejemplo n.º 22
0
        public void Restore_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(vk: new VkApi());

            Assert.That(del: () => cat.Restore(messageId: 1), expr: Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 23
0
        public void GetChat_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            This.Action(() => cat.GetChat(1)).Throws <AccessTokenInvalidException>();
        }
Ejemplo n.º 24
0
        public void DeleteDialog_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(vk: new VkApi());

            Assert.That(del: () => cat.DeleteDialog(userId: 111), expr: Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 25
0
        public void DeleteDialog_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            Assert.That(() => cat.DeleteDialog(111, false), Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 26
0
        public void EditChat_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(vk: new VkApi());

            Assert.That(del: () => cat.EditChat(chatId: 2, title: "new title"), expr: Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 27
0
        public void EditChat_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            Assert.That(() => cat.EditChat(2, "new title"), Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 28
0
        public void Get_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(vk: new VkApi());

            Assert.That(del: () => cat.Get(@params: new MessagesGetParams()), expr: Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 29
0
        public void GetLongPollHistory_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            Assert.That(() => cat.GetLongPollHistory(new MessagesGetLongPollHistoryParams()), Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 30
0
        public void AddChatUser_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(vk: new VkApi());

            Assert.That(del: () => cat.AddChatUser(chatId: 2, userId: 2), expr: Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 31
0
        public void SearchDialogs_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            Assert.That(() => cat.SearchDialogs("hello"), Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 32
0
        public void GetLastActivity_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(vk: new VkApi());

            Assert.That(del: () => cat.GetLastActivity(userId: 1), expr: Throws.InstanceOf <AccessTokenInvalidException>());
        }
Ejemplo n.º 33
0
        /// <summary>
        /// Инициализирует новый экземпляр класса <see cref="VkApi"/>.
        /// </summary>
        public VkApi()
        {
            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);
            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);
			
            RequestsPerSecond = 3;
        }
Ejemplo n.º 34
0
        public void RemoveChatUser_AccessTokenInvalid_ThrowAccessTokenInvalidException()
        {
            var cat = new MessagesCategory(new VkApi());

            This.Action(() => cat.RemoveChatUser(2, 2)).Throws <AccessTokenInvalidException>();
        }