Use IDateTimeUtils in WireMockWebSocketContext (#1512)

This commit is contained in:
Stef Heyenrath authored and GitHub committed 2026-10-06 22:58:33 +02:00
1 parent b0f9924933
commit dd762f218b
2 files changed
+9 -4

No files matched your search

@@ -67,7 +67,8 @@ internal class WebSocketResponseProvider(WebSocketBuilder builder, IGuidUtils gu
builder, builder,
options, options,
logger, logger,
guidUtils guidUtils,
dateTimeUtils
); );
// Add to registry // Add to registry
@@ -18,6 +18,8 @@ namespace WireMock.WebSockets;
/// </summary> /// </summary>
public class WireMockWebSocketContext : IWebSocketContext public class WireMockWebSocketContext : IWebSocketContext
{ {
private readonly IDateTimeUtils _dateTimeUtils;
/// <inheritdoc /> /// <inheritdoc />
public Guid ConnectionId { get; } public Guid ConnectionId { get; }
@@ -50,7 +52,8 @@ public class WireMockWebSocketContext : IWebSocketContext
WebSocketBuilder builder, WebSocketBuilder builder,
IWireMockMiddlewareOptions options, IWireMockMiddlewareOptions options,
IWireMockMiddlewareLogger logger, IWireMockMiddlewareLogger logger,
IGuidUtils guidUtils IGuidUtils guidUtils,
IDateTimeUtils dateTimeUtils
) )
{ {
HttpContext = httpContext; HttpContext = httpContext;
@@ -61,6 +64,7 @@ public class WireMockWebSocketContext : IWebSocketContext
Builder = builder; Builder = builder;
Options = options; Options = options;
Logger = logger; Logger = logger;
_dateTimeUtils = dateTimeUtils;
ConnectionId = guidUtils.NewGuid(); ConnectionId = guidUtils.NewGuid();
} }
@@ -169,7 +173,7 @@ public class WireMockWebSocketContext : IWebSocketContext
null null
) )
{ {
DateTime = DateTime.UtcNow DateTime = _dateTimeUtils.UtcNow
}; };
} }
else else
@@ -179,7 +183,7 @@ public class WireMockWebSocketContext : IWebSocketContext
{ {
Method = method, Method = method,
BodyData = bodyData, BodyData = bodyData,
DateTime = DateTime.UtcNow DateTime = _dateTimeUtils.UtcNow
}; };
} }