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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }