public void SetAndGetContentBody() { WGHttpContent dut = new WGHttpContent(); var expectedBody = "hello"; dut.Body = expectedBody; Assert.Equal(expectedBody, dut.Body); }
public void SetAndGetWGHttpResponseContent() { WGHttpResponseMessage dut = new WGHttpResponseMessage(); WGHttpContent expectedContent = new WGHttpContent(); dut.Content = expectedContent; Assert.Equal(expectedContent, dut.Content); }
public void SetAndGetContentHeaders() { WGHttpContent dut = new WGHttpContent(); var expectedHeaders = new Dictionary <string, string> { { "header_1", "value_1" }, { "header_2", "value_2" } }; dut.expectedHeaders = expectedHeaders; Assert.Equal(expectedHeaders, dut.expectedHeaders); }
public void RequestPlayerData() { var expectedUri = new Uri("http://some.api.url/player"); var expectedJson = "expected json text"; var responseContent = new WGHttpContent(); responseContent.Body = expectedJson; var responseMessage = new WGHttpResponseMessage(); responseMessage.Content = responseContent; IPlayerModel mockPlayer = new PlayerModel(); mockHttpClientImp.SetReturnsDefault <WGHttpResponseMessage>(responseMessage); IHttpClientService httpClientService = new HttpClientService(mockHttpClientImp.Object, mockJsonImp.Object); httpClientService.RequestPlayerData(expectedUri, mockPlayer); mockHttpClientImp.Verify(imp => imp.Request(expectedUri)); mockJsonImp.Verify(imp => imp.PlayerFromJson(responseMessage.Content.Body, mockPlayer)); }