Ejemplo n.º 1
0
        public void GetSportsRedditResponse_ShouldUse_TheCorrectEndpoint()
        {
            string expectedRequestUri = "http://www.reddit.com/r/sports.json?limit=100";

            HttpResponseMessage responseMessage = new HttpResponseMessage(System.Net.HttpStatusCode.OK);

            responseMessage.Content = new StringContent(RedditClientTest.SportPostsJson);
            responseMessage.Content.Headers.ContentType = new MediaTypeHeaderValue(@"application/json");

            var          httpMessageHandler = new HttpMessageHandlerMock(responseMessage);
            RedditClient redditCleint       = new RedditClient(httpMessageHandler);
            var          redditResponse     = redditCleint.GetSportsRedditResponse().Result;

            Assert.AreEqual <string>(expectedRequestUri, redditResponse.RequestMessage.RequestUri.AbsoluteUri);
        }