public void WatchHttpContent_TracksInnerContent() { var inner = new StringContent(string.Empty); var content = new WatchHttpContent(inner); Assert.Same(inner, content.OriginalContent); }
public void WatchHttpContent_DisposeInner() { var inner = new DummyContent(); var content = new WatchHttpContent(inner); Assert.False(inner.Disposed); content.Dispose(); Assert.True(inner.Disposed); }
public async Task WatchHttpContent_ReturnsEmptyStream_Async() { var content = new WatchHttpContent(new StringContent(string.Empty)); using (var stream = await content.ReadAsStreamAsync()) { Assert.Equal(0, stream.Length); } }