Пример #1
0
        public void SendWithJsonResponse_WithValidResponse_GetsResponseAsJson()
        {
            // Arrange
            var expected = new[]
            {
                "item1",
                "item2",
                "item67"
            };
            string expectedAsJson = JsonConvert.SerializeObject(expected);

            var response = new HttpResponseMessage(HttpStatusCode.OK)
            {
                Content = new StringContent(expectedAsJson, Encoding.UTF8, ContentType.Application.Json)
            };

            var request = new HttpRequestServiceMock(response);

            // Act
            var result = request.CreateRequest().SendWithJsonResponse <IEnumerable <string> >("GET").Result;

            var resultBody = result.GetBodyAsync().Result;

            // Assert
            CollectionAssert.AreEqual(expected, resultBody);
        }
Пример #2
0
 public FluentRequestUrlTests()
 {
     Mock = new HttpRequestServiceMock();
 }
 public IHttpRequestServiceExtensionsTests()
 {
     Mock = new HttpRequestServiceMock();
 }