public void SetSilenceMode_NullOrEmptyToken_ThrowArgumentNullException() { // TODO как то я сомневаюсь в необходимости таких проверок, нужно закрыть инициализацию объектов только внутри библиотеки var account = new AccountCategory(Api); // ReSharper disable AssignNullToNotNullAttribute Assert.That(() => account.SetSilenceMode(null), Throws.InstanceOf <ArgumentNullException>()); Assert.That(() => account.SetSilenceMode(string.Empty), Throws.InstanceOf <ArgumentNullException>()); // ReSharper restore AssignNullToNotNullAttribute }
public void SetSilenceMode_NullOrEmptyToken_ThrowArgumentNullException() { var account = new AccountCategory(new VkApi { AccessToken = "token", Browser = null }); // ReSharper disable AssignNullToNotNullAttribute Assert.That(() => account.SetSilenceMode(null), Throws.InstanceOf <ArgumentNullException>()); Assert.That(() => account.SetSilenceMode(string.Empty), Throws.InstanceOf <ArgumentNullException>()); // ReSharper restore AssignNullToNotNullAttribute }
public void SetSilenceMode_AccessTokenInvalid_ThrowAccessTokenInvalidException() { // TODO как то я сомневаюсь в необходимости таких проверок, нужно закрыть инициализацию объектов только внутри библиотеки var account = new AccountCategory(new VkApi()); Assert.That(() => account.SetSilenceMode("tokenVal"), Throws.InstanceOf <AccessTokenInvalidException>()); }
public void SetSilenceMode_AccessTokenInvalid_ThrowAccessTokenInvalidException() { var account = new AccountCategory(new VkApi()); This.Action(() => account.SetSilenceMode("tokenVal")).Throws <AccessTokenInvalidException>(); }
public void SetSilenceMode_AccessTokenInvalid_ThrowAccessTokenInvalidException() { var account = new AccountCategory(new VkApi()); account.SetSilenceMode("tokenVal"); }