public void ReTweet_ShouldTweetSomeOtherUsersMessage_AndReturnRetweetedMessageTest() { OAuthAccessToken accessToken = new OAuthAccessToken { Token = "abcd", TokenSecret = "A@c#" }; Mock.Get(_mockTwitterService).Setup(mockService => mockService.AuthenticateWith(accessToken.Token, accessToken.TokenSecret)); RetweetRequest request = new RetweetRequest { AccessToken = accessToken, TweetId = 101 }; Mock.Get(_mockTwitterService).Setup(mockService => mockService.Retweet(request.TweetId)); _authenticationService.Retweet(request); Mock.Get(_mockTwitterService).VerifyAll(); }
public RetweetResponse Retweet(RetweetRequest request) { _twitterService.AuthenticateWith(request.AccessToken.Token, request.AccessToken.TokenSecret); _twitterService.Retweet(request.TweetId); return new RetweetResponse(); }