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!"); }
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); }
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); }