Методы для работы с аудиозаписями.
Example #1
0
 public void GetById_AccessTokenInvalid_ThrowsAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     audio.GetById(new[] { "1_1" });
 }
Example #2
0
 public void Search_AccessTokenInvalid_ThrowAccessTokenInvalidExcpetion()
 {
     var audio = new AudioCategory(new VkApi());
     int totalCount;
     audio.Search("Beatles", out totalCount);
 }
Example #3
0
 public void Edit_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     audio.Edit(0, 0, "", "", "");
 }
Example #4
0
 public void Reorder_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     var cat = new AudioCategory(new VkApi());
     cat.Reorder(0, 0, 0, 0);
 }
Example #5
0
 public void Restore_InvalidAccessToken_ThrowAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     audio.Restore(0, 0);
 }
Example #6
0
 public void GetUploadServer_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     audio.GetUploadServer();
 }
Example #7
0
 public void Edit_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     This.Action(() => audio.Edit(0, 0, "", "", "", null, null)).Throws<AccessTokenInvalidException>();
 }
Example #8
0
 public void GetLyrics_AccessTokenInvalid_ThrowsAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     This.Action(() => audio.GetLyrics(222)).Throws<AccessTokenInvalidException>();
 }
Example #9
0
 public void GetUploadServer_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     This.Action(() => audio.GetUploadServer()).Throws<AccessTokenInvalidException>();
 }
Example #10
0
 public void Search_AccessTokenInvalid_ThrowAccessTokenInvalidExcpetion()
 {
     var audio = new AudioCategory(new VkApi());
     int totalCount;
     This.Action(() => audio.Search("Beatles", out totalCount)).Throws<AccessTokenInvalidException>();
 }
Example #11
0
 public void GetById_AccessTokenInvalid_ThrowsAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     This.Action(() => audio.GetById(new[] { "1_1" })).Throws<AccessTokenInvalidException>();
 }
Example #12
0
 public void Restore_InvalidAccessToken_ThrowAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     This.Action(() => audio.Restore(0, 0)).Throws<AccessTokenInvalidException>();
 }
Example #13
0
 public void Get_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     // TODO как то я сомневаюсь в необходимости таких проверок, нужно закрыть инициализацию объектов только внутри библиотеки
     var audio = new AudioCategory(new VkApi());
     Assert.Throws<AccessTokenInvalidException>(() => audio.Get(1));
 }
Example #14
0
 public void Search_AccessTokenInvalid_ThrowAccessTokenInvalidExcpetion()
 {
     // TODO как то я сомневаюсь в необходимости таких проверок, нужно закрыть инициализацию объектов только внутри библиотеки
     var audio = new AudioCategory(new VkApi());
     long totalCount;
     Assert.Throws<AccessTokenInvalidException>(() => audio.Search("Beatles", out totalCount));
 }
Example #15
0
 public void GetLyrics_AccessTokenInvalid_ThrowsAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     audio.GetLyrics(222);
 }
Example #16
0
 public void Add_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     This.Action(() => audio.Add(0, 0)).Throws<AccessTokenInvalidException>();
 }
Example #17
0
 public void Add_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     audio.Add(0, 0);
 }
Example #18
0
 public void Reorder_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     var cat = new AudioCategory(new VkApi());
     This.Action(() => cat.Reorder(0, 0, 0, 0)).Throws<AccessTokenInvalidException>();
 }
Example #19
0
 public void Get_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     var audio = new AudioCategory(new VkApi());
     audio.Get(1);
 }
Example #20
0
File: VkApi.cs Project: 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;
        }