Example #1
0
            public async void ShouldHandleBaseErrorForFaultedTask()
            {
                var connMock = new Mock <IConnection>();
                var conn     = new TestDelegatedConnection(connMock.Object);

                await Record.ExceptionAsync(() => conn.TaskWithErrorHandling(FaultedTask));

                conn.ErrorList.Count.Should().Be(1);
                conn.ErrorList[0].Should().BeOfType <InvalidOperationException>();
                conn.ErrorList[0].Message.Should().Be("Molly ate too much today!");
            }