Esempio n. 1
0
 public async Task DefaultWriteAsync_CatchesTryWriteExceptions()
 {
     var w = new TryWriteThrowingWriter<int>();
     ValueTask t = w.WriteAsync(42);
     Assert.True(t.IsFaulted);
     await Assert.ThrowsAsync<FormatException>(async () => await t);
 }
Esempio n. 2
0
        public async Task DefaultWriteAsync_CatchesTryWriteExceptions()
        {
            var  w = new TryWriteThrowingWriter <int>();
            Task t = w.WriteAsync(42);

            Assert.Equal(TaskStatus.Faulted, t.Status);
            await Assert.ThrowsAsync <FormatException>(() => t);
        }