17 lines
457 B
C#
17 lines
457 B
C#
|
|
using Elsa.AI.Host.Streaming;
|
||
|
|
|
||
|
|
namespace Elsa.AI.Host.UnitTests.Streaming;
|
||
|
|
|
||
|
|
public class AIReconnectGraceTests
|
||
|
|
{
|
||
|
|
[Fact(DisplayName = "Stream session can reconnect during grace window")]
|
||
|
|
public void StreamSessionCanReconnectDuringGraceWindow()
|
||
|
|
{
|
||
|
|
var manager = new AIStreamSessionManager();
|
||
|
|
|
||
|
|
manager.MarkDisconnected("conversation-1", TimeSpan.FromMinutes(1));
|
||
|
|
|
||
|
|
Assert.True(manager.CanReconnect("conversation-1"));
|
||
|
|
}
|
||
|
|
}
|