UnbanUser() public method

Убирает пользователя из черного списка.
Страница документации ВКонтакте .
public UnbanUser ( long userId ) : bool
userId long Идентификатор пользователя, которого нужно убрать из черного списка. положительное число, обязательный параметр (Положительное число, обязательный параметр).
return bool
Ejemplo n.º 1
0
        public void UnbanUser_IncorrectUserID_ThrowArgumentException()
        {
            // TODO как то я сомневаюсь в необходимости таких проверок, нужно закрыть инициализацию объектов только внутри библиотеки
            var account = new AccountCategory(Api);

            // ReSharper disable AssignNullToNotNullAttribute
            Assert.That(() => account.UnbanUser(-10), Throws.InstanceOf<ArgumentException>().And.Property("ParamName").EqualTo("userId"));
            Assert.That(() => account.UnbanUser(0), Throws.InstanceOf<NullReferenceException>().And.Property("ParamName").EqualTo("userId"));
            // ReSharper restore AssignNullToNotNullAttribute
        }
Ejemplo n.º 2
0
 public void UnbanUser_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     // TODO как то я сомневаюсь в необходимости таких проверок, нужно закрыть инициализацию объектов только внутри библиотеки
     var account = new AccountCategory(new VkApi());
     Assert.That(() => account.UnbanUser(42), Throws.InstanceOf<AccessTokenInvalidException>());
 }
Ejemplo n.º 3
0
 public void UnbanUser_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     var account = new AccountCategory(new VkApi());
     This.Action(() => account.UnbanUser(42)).Throws<AccessTokenInvalidException>();
 }
Ejemplo n.º 4
0
        public void UnbanUser_IncorrectUserID_ThrowArgumentException()
        {
            var account = new AccountCategory(new VkApi { AccessToken = "token", Browser = null });

            // ReSharper disable AssignNullToNotNullAttribute
            Assert.That(() => account.UnbanUser(-10), Throws.InstanceOf<ArgumentException>().And.Property("ParamName").EqualTo("userId"));
            Assert.That(() => account.UnbanUser(0), Throws.InstanceOf<ArgumentException>().And.Property("ParamName").EqualTo("userId"));
            // ReSharper restore AssignNullToNotNullAttribute
        }
Ejemplo n.º 5
0
 public void UnbanUser_AccessTokenInvalid_ThrowAccessTokenInvalidException()
 {
     var account = new AccountCategory(new VkApi());
     account.UnbanUser(42);
 }