private ITwitterClient InitializeClient() { var twitterOptions = new TwitterClientOptions(_options.Value.OpenKey, _options.Value.SecretKey); var result = new TwitterClient.Client.TwitterClient(twitterOptions); result.Authorize(_socialNetAuthorization.ExecuteAuthorize); return(result); }
public void SetOauthTokensFailed(string oauthToken, string oauthTokenSecret, string errorMessage) { var result = new TwitterClientOptions("consumerKey", "consumerSecret"); var ex = Assert.Throws <TwitterClientException>(() => result.SetOauthTokens(oauthToken, oauthTokenSecret)); Assert.Equal(errorMessage, ex.Message); }
public void SetOauthTokensSuccess(string oauthToken, string oauthTokenSecret) { var result = new TwitterClientOptions("consumerKey", "consumerSecret"); result.SetOauthTokens(oauthToken, oauthTokenSecret); result.OauthToken.Should().Be(oauthToken); result.OauthTokenSecret.Should().Be(oauthTokenSecret); }
public void ConstructorTwoParametersSuccess(string consumerKey, string consumerSecret) { var result = new TwitterClientOptions(consumerKey, consumerSecret); result.ConsumerKey.Should().Be(consumerKey); result.ConsumerSecret.Should().Be(consumerSecret); result.OauthToken.Should().BeNullOrEmpty(); result.OauthTokenSecret.Should().BeNullOrEmpty(); }
private ITwitterClient InitializeClient() { try { var twitterOptions = new TwitterClientOptions(_options.Value.OpenKey, _options.Value.SecretKey); var result = new TwitterClient.Client.TwitterClient(twitterOptions); EventHandler = _twitterClientEventHandler; TwitterClientBase = result; SubscribeOnEvent(); result.Authorize(); return(result); } catch (Exception ex) { _logger.LogError(new EventId(ex.HResult), ex, ex.Message); throw new SocialNetClientException(ex.Message); } }
public TwitterClient(TwitterClientOptions options) { _options = options ?? throw new TwitterClientException($"Incorrect value: {nameof(options)}"); }