Ejemplo n.º 1
0
        public async Task ActualApiTests()
        {
            var client = new ApiClient();
            dynamic result = await client.GetAsync("4");

            Assert.Equal("4", result.id);
        }
Ejemplo n.º 2
0
        public async Task FakeRawResponseTest()
        {
            var response = new HttpResponseMessage();
            var responseContent = new StringContent("{\"id\":\"4\",\"name\":\"Mark Zuckerberg\",\"first_name\":\"Mark\",\"last_name\":\"Zuckerberg\",\"link\":\"http:\\/\\/www.facebook.com\\/zuck\",\"username\":\"zuck\",\"gender\":\"male\",\"locale\":\"en_US\"}");
            responseContent.Headers.ContentType = new MediaTypeHeaderValue("text/javascript") { CharSet = "UTF-8" };
            response.Content = responseContent;

            var client = new ApiClient(new HttpClient(new FakeHttpMessageHandler(response)));
            dynamic result = await client.GetAsync("4");

            Assert.Equal("4", result.id);
        }