From dcebd1f78a621c1cd9c21476f8d3033e9efa3225 Mon Sep 17 00:00:00 2001 From: Haacked Date: Tue, 15 Oct 2013 14:12:57 -0700 Subject: [PATCH] Add test for stream body --- Octokit.Tests/Http/HttpClientAdapterTests.cs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/Octokit.Tests/Http/HttpClientAdapterTests.cs b/Octokit.Tests/Http/HttpClientAdapterTests.cs index 8ee32662..6099df52 100644 --- a/Octokit.Tests/Http/HttpClientAdapterTests.cs +++ b/Octokit.Tests/Http/HttpClientAdapterTests.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.IO; using System.Linq; using System.Net; using System.Net.Http; @@ -58,6 +59,23 @@ namespace Octokit.Tests.Http Assert.Equal("text/plain", requestMessage.Content.Headers.ContentType.MediaType); } + [Fact] + public void SetsStreamBodyAndContentType() + { + var request = new Request + { + Method = HttpMethod.Post, + Body = new MemoryStream(), + ContentType = "text/plain" + }; + var tester = new HttpClientAdapterTester(); + + var requestMessage = tester.BuildRequestMessageTester(request); + + Assert.NotNull(requestMessage.Content); + Assert.IsType(requestMessage.Content); + } + [Fact] public void SetsHttpContentBody() {