public void Response_AddStream_Null_Throws() { var r = new StreamingResponse(); Assert.Throws <ArgumentNullException>(() => { r.AddStream(null); }); }
public void Response_AddStream_Success() { var r = new StreamingResponse(); var s = new StringContent("hi"); r.AddStream(s); Assert.NotNull(r.Streams); Assert.Single(r.Streams); Assert.Equal(s, r.Streams[0].Content); }
public void Response_AddStream_ExistingList_Success() { var r = new StreamingResponse(); var s = new StringContent("hi"); var s2 = new StringContent("hello"); r.Streams = new List <ResponseMessageStream> { new ResponseMessageStream() { Content = s2 } }; r.AddStream(s); Assert.NotNull(r.Streams); Assert.Equal(2, r.Streams.Count); Assert.Equal(s2, r.Streams[0].Content); Assert.Equal(s, r.Streams[1].Content); }