public async Task ReadAsStringAsync_ReturnsCorrectNdjson()
        {
            IAsyncEnumerable <ValueType> values = GetValuesAsync();

            NdjsonAsyncEnumerableContent <ValueType> ndjsonAsyncEnumerableContent = new NdjsonAsyncEnumerableContent <ValueType>(values);

            Assert.Equal(NDJSON, await ndjsonAsyncEnumerableContent.ReadAsStringAsync());
        }
        public void Create_MediaTypeIsNdjson()
        {
            IAsyncEnumerable <ValueType> values = GetValuesAsync();

            NdjsonAsyncEnumerableContent <ValueType> ndjsonAsyncEnumerableContent = new NdjsonAsyncEnumerableContent <ValueType>(values);

            Assert.Equal("application/x-ndjson", ndjsonAsyncEnumerableContent.Headers.ContentType.MediaType);
        }
        public void Create_CharSetIsUtf8()
        {
            IAsyncEnumerable <ValueType> values = GetValuesAsync();

            NdjsonAsyncEnumerableContent <ValueType> ndjsonAsyncEnumerableContent = new NdjsonAsyncEnumerableContent <ValueType>(values);

            Assert.Equal("utf-8", ndjsonAsyncEnumerableContent.Headers.ContentType.CharSet);
        }
        public void Create_ValuesIsProvidedValues()
        {
            IAsyncEnumerable <ValueType> values = GetValuesAsync();

            NdjsonAsyncEnumerableContent <ValueType> ndjsonAsyncEnumerableContent = new NdjsonAsyncEnumerableContent <ValueType>(values);

            Assert.Same(values, ndjsonAsyncEnumerableContent.Values);
        }