public void Setup() { Initialise(); _tweet = TweetBuilder.Build.WithText("1").AnInstance(); _httpRequest = new Mock <HttpWebRequest>(); SentimentRequestFactory .Setup(x => x.CreateSentimentForTweetRequest(_tweet)) .Returns(_httpRequest.Object); _httpResponse = new Mock <HttpWebResponse>(); HttpHelper .Setup(x => x.GetResponse(_httpRequest.Object)) .Returns(Task.FromResult(_httpResponse.Object)); _sentimentResponse = SentimentResponseBuilder.Build.WithScore(1.0).AnInstance(); ObjectSerializer .Setup(x => x.DeserializeJson <SentimentResponse>(_httpResponse.Object)) .Returns(_sentimentResponse); _result = SentimentApiAdapter.GetSentiment(_tweet).Result; }
public void Setup() { Initialise(); _tweet = TweetBuilder.Build.WithText("Tweet Message").AnInstance(); _result = SentimentRequestFactory.CreateSentimentForTweetRequest(_tweet); }
public void ItShouldCreateARequestForEachTweet() { SentimentRequestFactory.Verify(x => x.CreateSentimentForTweetRequest(_tweet)); }