public void ExtensionMethodsMapToDictionaryEntries() { // Arrange var request = new Mock<IRequest>(); var response = new Mock<IResponse>(); var context = new HostContext(request.Object, response.Object); // Act context.Items[HostConstants.DebugMode] = true; context.Items[HostConstants.InstanceName] = "Instance name"; context.Items[HostConstants.ShutdownToken] = CancellationToken.None; context.Items[HostConstants.SupportsWebSockets] = false; context.Items[HostConstants.WebSocketServerUrl] = "ws://123"; // Assert Assert.True(context.IsDebuggingEnabled()); Assert.Equal("Instance name", context.InstanceName()); Assert.Equal(CancellationToken.None, context.HostShutdownToken()); Assert.False(context.SupportsWebSockets()); Assert.Equal("ws://123", context.WebSocketServerUrl()); }
public ForeverFrameTransport(HostContext context, IJsonSerializer jsonSerializer) : base(context, jsonSerializer) { _isDebug = context.IsDebuggingEnabled(); }
public ForeverFrameTransport(HostContext context, IDependencyResolver resolver) : base(context, resolver) { _isDebug = context.IsDebuggingEnabled(); }