Exemplo 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);
        }