public async Task ShouldCreateTransport() { // Arrange var client = GetClientWithFakeTransport(opts => opts.AutoConnect = false); LastCreatedTransport.Should().BeNull(); client.ExecuteCommand(SetConnectingStateCommand.Create()); await client.ProcessCommands(); // Assert LastCreatedTransport.Should().NotBeNull(); }
public override RealtimeCommand Connect() { return(SetConnectingStateCommand.Create().TriggeredBy("InitializedState.Connect()")); }
public override RealtimeCommand Connect() { _timer.Abort(); return(SetConnectingStateCommand.Create(clearConnectionKey: true).TriggeredBy("ClosingState.Connect()")); }
private void OnTimeOut() { Context.ExecuteCommand(SetConnectingStateCommand.Create().TriggeredBy("SuspendedState.OnTimeOut()")); }
public override RealtimeCommand Connect() { return(SetConnectingStateCommand.Create()); }