public void PropertiesCorrespondToExceptionConstructor() { const ConnectionState cs = ConnectionState.Closed; var e = new AblyException("Something wicked this way comes"); var o = new AttemptFailedState(cs, e); o.Error.Should().BeNull(); o.Exception.Should().Be(e); o.State.Should().Be(cs); }
public static HandleConnectingErrorCommand Create(ErrorInfo error = null, AblyException ex = null, bool clearConnectionKey = false) => new HandleConnectingErrorCommand(error, ex, clearConnectionKey);
private HandleConnectingErrorCommand(ErrorInfo error, AblyException ex, bool clearConnectionKey) { Error = error; Exception = ex; ClearConnectionKey = clearConnectionKey; }
public static HandleAblyAuthorizeErrorCommand Create(AblyException ex = null) => new HandleAblyAuthorizeErrorCommand(ex);
private HandleAblyAuthorizeErrorCommand(AblyException ex) { Exception = ex; }