public void ReturnsMqttSubProtocol() { var listener = new MqttWebSocketListener( new ProtocolGateway.Mqtt.Settings(Mock.Of <ISettingsProvider>()), id => Task.FromResult(Mock.Of <IMessagingBridge>()), Mock.Of <IDeviceIdentityProvider>(), () => Mock.Of <ISessionStatePersistenceProvider>(), new DotNetty.Transport.Channels.MultithreadEventLoopGroup(), Mock.Of <IByteBufferAllocator>(), false, 0); Assert.Equal("mqtt", listener.SubProtocol); }
public void ReturnsMqttSubProtocol() { var listener = new MqttWebSocketListener( new ProtocolGateway.Mqtt.Settings(Mock.Of <ISettingsProvider>()), id => Task.FromResult(Mock.Of <IMessagingBridge>()), Mock.Of <Microsoft.Azure.Devices.Edge.Hub.Core.IAuthenticator>(), Mock.Of <IClientCredentialsFactory>(), () => Mock.Of <ISessionStatePersistenceProvider>(), new DotNetty.Transport.Channels.MultithreadEventLoopGroup(), Mock.Of <IByteBufferAllocator>(), false, 0); Assert.Equal(Constants.WebSocketSubProtocol, listener.SubProtocol); }
public void ReturnsMqttSubProtocol() { var listener = new MqttWebSocketListener( new Settings(Mock.Of <ISettingsProvider>()), id => Task.FromResult(Mock.Of <IMessagingBridge>()), Mock.Of <IAuthenticator>(), Mock.Of <IClientCredentialsFactory>(), () => Mock.Of <ISessionStatePersistenceProvider>(), new MultithreadEventLoopGroup(), Mock.Of <IByteBufferAllocator>(), false, 0, true); Assert.Equal(Constants.WebSocketSubProtocol, listener.SubProtocol); }