Moq.Contrib.HttpClient.MockHttpMessageHandlerExtensions.CreateStreamContent(System.IO.Stream)

Here are the examples of the csharp api Moq.Contrib.HttpClient.MockHttpMessageHandlerExtensions.CreateStreamContent(System.IO.Stream) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

4 Examples 7

19 Source : ResponseExtensions.cs
with MIT License
from maxkagamine

public static IReturnsResult<HttpMessageHandler> ReturnsResponse(
            this ISetup<HttpMessageHandler, Task<HttpResponseMessage>> setup,
            HttpStatusCode statusCode,
            Stream content,
            string mediaType = null,
            Action<HttpResponseMessage> configure = null)
        {
            if (content is null)
            {
                throw new ArgumentNullException(nameof(content));
            }

            return setup.ReturnsAsync((HttpRequestMessage request, CancellationToken _) =>
            {
                return CreateResponse(
                    request: request,
                    statusCode: statusCode,
                    content: CreateStreamContent(content),
                    mediaType: mediaType,
                    configure: configure);
            });
        }

19 Source : ResponseExtensions.cs
with MIT License
from maxkagamine

public static ISetupSequentialResult<Task<HttpResponseMessage>> ReturnsResponse(
            this ISetupSequentialResult<Task<HttpResponseMessage>> setup,
            HttpStatusCode statusCode,
            Stream content,
            string mediaType = null,
            Action<HttpResponseMessage> configure = null)
        {
            if (content is null)
            {
                throw new ArgumentNullException(nameof(content));
            }

            return setup.ReturnsAsync(CreateResponse(
                statusCode: statusCode,
                content: CreateStreamContent(content),
                mediaType: mediaType,
                configure: configure));
        }

19 Source : ResponseExtensions.cs
with MIT License
from maxkagamine

public static ISetupSequentialResult<Task<HttpResponseMessage>> ReturnsResponse(
            this ISetupSequentialResult<Task<HttpResponseMessage>> setup,
            Stream content,
            string mediaType = null,
            Action<HttpResponseMessage> configure = null)
        {
            if (content is null)
            {
                throw new ArgumentNullException(nameof(content));
            }

            return setup.ReturnsAsync(CreateResponse(
                content: CreateStreamContent(content),
                mediaType: mediaType,
                configure: configure));
        }

19 Source : ResponseExtensions.cs
with MIT License
from maxkagamine

public static IReturnsResult<HttpMessageHandler> ReturnsResponse(
            this ISetup<HttpMessageHandler, Task<HttpResponseMessage>> setup,
            Stream content,
            string mediaType = null,
            Action<HttpResponseMessage> configure = null)
        {
            if (content is null)
            {
                throw new ArgumentNullException(nameof(content));
            }

            return setup.ReturnsAsync((HttpRequestMessage request, CancellationToken _) =>
            {
                return CreateResponse(
                    request: request,
                    content: CreateStreamContent(content),
                    mediaType: mediaType,
                    configure: configure);
            });
        }