public void Setup() { Initialise(); _webRequest = new Mock <HttpWebRequest>(); TwitterApiRequestFactory .Setup(x => x.CreateLoginRequest()) .Returns(_webRequest.Object); _requestStream = new MemoryStream(); HttpWebRequestHelper .Setup(x => x.GetRequestStream(_webRequest.Object)) .Returns(Task.FromResult(_requestStream)); _webResponse = new Mock <HttpWebResponse>(); HttpWebRequestHelper .Setup(x => x.GetResponse(_webRequest.Object)) .Returns(Task.FromResult(_webResponse.Object)); _authenticationResult = TwitterAuthenticationBuilder.Build.AnInstance(); ObjectSerializer .Setup(x => x.DeserializeJson <TwitterAuthentication>(_webResponse.Object)) .Returns(_authenticationResult); _result = TwitterApiAdapter.Login().Result; }
public void Setup() { Initialise(); _query = "Search criteria"; _authToken = TwitterAuthenticationBuilder.Build.AnInstance(); _webRequest = new Mock <HttpWebRequest>(); TwitterApiRequestFactory .Setup(x => x.CreateSearchTweetRequest(_query, _authToken)) .Returns(_webRequest.Object); _webResponse = new Mock <HttpWebResponse>(); HttpWebRequestHelper .Setup(x => x.GetResponse(_webRequest.Object)) .Returns(Task.FromResult(_webResponse.Object)); _tweetCollection = TweetCollectionBuilder.Build.AnInstance(); ObjectSerializer .Setup(x => x.DeserializeJson <TweetCollection>(_webResponse.Object)) .Returns(_tweetCollection); _result = TwitterApiAdapter.Search(_query, _authToken).Result; }