public UnregisterDevice ( string deviceId, bool sandbox = null ) : bool | ||
deviceId | string | Уникальный идентификатор устройства. строка, доступен начиная с версии 5.31 (Строка, доступен начиная с версии 5.31). |
sandbox | bool | Флаг предназначен для iOS устройств. 1 — отписать устройство, использующего sandbox сервер для отправки push-уведомлений, 0 — отписать устройство, не использующее sandbox сервер флаг, может принимать значения 1 или 0, по умолчанию 0 (Флаг, может принимать значения 1 или 0, по умолчанию 0). |
return | bool |
public void UnregisterDevice_NullOrEmptyToken_ThrowArgumentNullException() { // TODO как то я сомневаюсь в необходимости таких проверок, нужно закрыть инициализацию объектов только внутри библиотеки var account = new AccountCategory(Api); // ReSharper disable AssignNullToNotNullAttribute Assert.That(() => account.UnregisterDevice(null), Throws.InstanceOf<ArgumentNullException>()); Assert.That(() => account.UnregisterDevice(string.Empty), Throws.InstanceOf<ArgumentNullException>()); // ReSharper restore AssignNullToNotNullAttribute }
public void UnregisterDevice_AccessTokenInvalid_ThrowAccessTokenInvalidException() { // TODO как то я сомневаюсь в необходимости таких проверок, нужно закрыть инициализацию объектов только внутри библиотеки var account = new AccountCategory(new VkApi()); Assert.Throws<AccessTokenInvalidException>(() => account.UnregisterDevice("tokenVal")); }
public void UnregisterDevice_AccessTokenInvalid_ThrowAccessTokenInvalidException() { var account = new AccountCategory(new VkApi()); This.Action(() => account.UnregisterDevice("tokenVal")).Throws<AccessTokenInvalidException>(); }
public void UnregisterDevice_NullOrEmptyToken_ThrowArgumentNullException() { var mock = new Mock<IBrowser>(MockBehavior.Strict); var account = new AccountCategory(new VkApi { AccessToken = "token", Browser = null }); // ReSharper disable AssignNullToNotNullAttribute Assert.That(() => account.UnregisterDevice(null), Throws.InstanceOf<ArgumentNullException>()); Assert.That(() => account.UnregisterDevice(string.Empty), Throws.InstanceOf<ArgumentNullException>()); // ReSharper restore AssignNullToNotNullAttribute }
public void UnregisterDevice_AccessTokenInvalid_ThrowAccessTokenInvalidException() { var account = new AccountCategory(new VkApi()); account.UnregisterDevice("tokenVal"); }