Пример #1
0
        public void Should_create_a_message_with_content_producer_if_request_has_a_content_producer_body()
        {
            var contentProducer = ContentProducerFactory.BuildRandomStreamContentProducer(2, length: 2);

            request = request.WithContent(contentProducer);

            Convert();

            message.Content.Should().BeOfType <ContentProducerContent>();
        }
Пример #2
0
        public void Should_be_able_to_send_content_producer_of_given_size_with_known_length(int size)
        {
            using (var server = TestServer.StartNew(ctx => ctx.Response.StatusCode = 200))
            {
                var contentProducer = ContentProducerFactory.BuildRandomStreamContentProducer(size, length: size);

                var request = Request.Put(server.Url).WithContent(contentProducer);

                Send(request).EnsureSuccessStatusCode();

                server.LastRequest.Body.Should().Equal(contentProducer.data.ToArray());
            }
        }