System.IO.Tests.BufferedStream_StreamAsync.UnderlyingStreamThrowsExceptions C# (CSharp) Méthode

UnderlyingStreamThrowsExceptions() private méthode

private UnderlyingStreamThrowsExceptions ( ) : void
Résultat void
        public void UnderlyingStreamThrowsExceptions()
        {
            var stream = new BufferedStream(new ThrowsExceptionFromAsyncOperationsStream());

            Assert.Equal(TaskStatus.Faulted, stream.ReadAsync(new byte[1], 0, 1).Status);

            Assert.Equal(TaskStatus.Faulted, stream.WriteAsync(new byte[10000], 0, 10000).Status);

            stream.WriteByte(1);
            Assert.Equal(TaskStatus.Faulted, stream.FlushAsync().Status);
        }