public void MashapeKey_SetNullByConstructor_ThrowArgumentNullException() { var oAuth2Token = new MockOAuth2Token().GetOAuth2Token(); var exception = Record.Exception(() => new MashapeClient("ClientId", null)); Assert.NotNull(exception); Assert.IsType<ArgumentNullException>(exception); var argNullException = (ArgumentNullException) exception; Assert.Equal(argNullException.ParamName, "mashapeKey"); exception = Record.Exception(() => new MashapeClient("ClientId", "ClientSecret", mashapeKey: null)); Assert.NotNull(exception); Assert.IsType<ArgumentNullException>(exception); argNullException = (ArgumentNullException) exception; Assert.Equal(argNullException.ParamName, "mashapeKey"); exception = Record.Exception(() => new MashapeClient("ClientId", null, oAuth2Token)); Assert.NotNull(exception); Assert.IsType<ArgumentNullException>(exception); argNullException = (ArgumentNullException) exception; Assert.Equal(argNullException.ParamName, "mashapeKey"); exception = Record.Exception(() => new MashapeClient("ClientId", "ClientSecret", null, oAuth2Token)); Assert.NotNull(exception); Assert.IsType<ArgumentNullException>(exception); argNullException = (ArgumentNullException) exception; Assert.Equal(argNullException.ParamName, "mashapeKey"); }
public void OAuth2Token_SetBySetOAuth2Token_AreSame() { var oAuth2Token = new MockOAuth2Token().GetOAuth2Token(); var client = new ImgurClient("ClientId", "ClientSecret"); Assert.Null(client.OAuth2Token); client.SetOAuth2Token(oAuth2Token); Assert.Same(oAuth2Token, client.OAuth2Token); }
public void OAuth2Token_SetByClientIdConstructor_AreSame() { var oAuth2Token = new MockOAuth2Token().GetOAuth2Token(); var client = new ImgurClient("ClientId", oAuth2Token); Assert.Same(oAuth2Token, client.OAuth2Token); }
public void OAuth2Token_SetByClientIdAndSecretConstructor_AreSame() { var oAuth2Token = new MockOAuth2Token().GetOAuth2Token(); var client = new MockApiClient("ClientId", "ClientSecret", oAuth2Token); Assert.Same(oAuth2Token, client.OAuth2Token); }
public void OAuth2Token_SetBySetOAuth2Token_Null() { var oAuth2Token = new MockOAuth2Token().GetOAuth2Token(); var client = new MashapeClient("ClientId", "MashapeKey"); Assert.Null(client.OAuth2Token); client.SetOAuth2Token(oAuth2Token); Assert.Same(oAuth2Token, client.OAuth2Token); client.SetOAuth2Token(null); Assert.Null(client.OAuth2Token); }