Exemple #1
0
        public void WatchHttpContent_TracksInnerContent()
        {
            var inner   = new StringContent(string.Empty);
            var content = new WatchHttpContent(inner);

            Assert.Same(inner, content.OriginalContent);
        }
Exemple #2
0
        public void WatchHttpContent_DisposeInner()
        {
            var inner   = new DummyContent();
            var content = new WatchHttpContent(inner);

            Assert.False(inner.Disposed);
            content.Dispose();
            Assert.True(inner.Disposed);
        }
Exemple #3
0
        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);
            }
        }