Akka.Streams.Tests.IO.InputStreamSinkSpec.InputStreamSink_should_return_minus_1_when_read_after_stream_is_completed C# (CSharp) Method

InputStreamSink_should_return_minus_1_when_read_after_stream_is_completed() private method

        public void InputStreamSink_should_return_minus_1_when_read_after_stream_is_completed()
        {
            this.AssertAllStagesStopped(() =>
            {
                var inputStream = Source.Single(_byteString).RunWith(StreamConverters.AsInputStream(), _materializer);

                var r = ReadN(inputStream, _byteString.Count);
                r.Item1.Should().Be(_byteString.Count);
                r.Item2.ShouldBeEquivalentTo(_byteString);

                inputStream.ReadByte().Should().Be(-1);
                inputStream.Close();
            }, _materializer);
        }