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
}