Add tests

This commit is contained in:
Stef Heyenrath
2026-02-10 07:39:06 +01:00
parent f53afec823
commit 1d2b22545b
7 changed files with 133 additions and 82 deletions

View File

@@ -64,16 +64,14 @@ internal class WebSocketBuilder : IWebSocketBuilder
return this;
}
public IWebSocketBuilder WithMessageHandler(
Func<WebSocketMessage, IWebSocketContext, Task> handler)
public IWebSocketBuilder WithMessageHandler(Func<WebSocketMessage, IWebSocketContext, Task> handler)
{
MessageHandler = Guard.NotNull(handler);
IsEcho = false; // Disable echo if custom handler is set
return this;
}
public IWebSocketBuilder WithMessageSequence(
Action<IWebSocketMessageSequenceBuilder> configure)
public IWebSocketBuilder WithMessageSequence(Action<IWebSocketMessageSequenceBuilder> configure)
{
var sequenceBuilder = new WebSocketMessageSequenceBuilder();
configure(sequenceBuilder);