public void Login_ShouldReturnLoginResponse()
        {
            LoginRequest loginRequest = new LoginRequest { RequestToken = new OAuthRequestToken(), Pin = "1234567" };

            OAuthAccessToken accessToken = new OAuthAccessToken();

            Mock.Get(_mockTwitterService)
                .Setup(mockService => mockService.GetAccessToken(loginRequest.RequestToken, loginRequest.Pin))
                .Returns(accessToken);

            LoginResponse result = _authenticationService.Login(loginRequest);

            Mock.Get(_mockTwitterService).Verify(mockService => mockService.GetAccessToken(loginRequest.RequestToken, loginRequest.Pin));

            Assert.AreSame(accessToken, result.OAuthAccessToken);
        }
        //public NGTweetAuthenticationService()
        //{
        //    _twitterService = new TwitterService("YourAppConsumerKeyHere", "YourAppConsumeSecretHere");
        //}
        public LoginResponse Login(LoginRequest request)
        {
            OAuthAccessToken access = _twitterService.GetAccessToken(request.RequestToken, request.Pin);

            return new LoginResponse { OAuthAccessToken = access };
        }