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!");
            }
Example #2
0
            public void ShouldGetModeFromDelegate(AccessMode mode)
            {
                var connMock = new Mock <IConnection>();

                connMock.Setup(x => x.Mode).Returns(mode);

                var delegateConnection = new TestDelegatedConnection(connMock.Object);

                delegateConnection.Mode.Should().Be(mode);

                connMock.VerifyGet(x => x.Mode);
            }
Example #3
0
            public void ShouldSetModeOnDelegate(AccessMode mode)
            {
                var connMock = new Mock <IConnection>();

                connMock.Setup(x => x.Mode).Returns(mode);

                var delegateConnection = new TestDelegatedConnection(connMock.Object);

                delegateConnection.Mode = mode;

                connMock.VerifySet(c => c.Mode = mode);
            }