Exemplo n.º 1
0
        public void ReceiveBase_ReadBodyAsString_NoContent_EmptyString()
        {
            var r = new ReceiveResponse();

            r.Streams = new List <IContentStream>();

            var result = r.ReadBodyAsString();

            Assert.Equal(string.Empty, result);
        }
Exemplo n.º 2
0
        public void ReceiveExtensions_ReadBodyAsString_Streams()
        {
            const string stringInput       = "message";
            var          stream            = new MemoryStream(Encoding.UTF8.GetBytes(stringInput));
            var          mockContentStream = new Mock <IContentStream>();

            mockContentStream.Setup(e => e.Stream).Returns(stream);

            var response = new ReceiveResponse
            {
                Streams = new List <IContentStream> {
                    mockContentStream.Object
                }
            };
            var result = response.ReadBodyAsString();

            Assert.NotNull(result);
            Assert.Equal(stringInput, result);
        }