public void ReceiveBase_ReadBodyAsString_NoContent_EmptyString() { var r = new ReceiveResponse(); r.Streams = new List <IContentStream>(); var result = r.ReadBodyAsString(); Assert.Equal(string.Empty, result); }
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); }