Exemplo n.º 1
0
        public IRealtimeChannel Get(string name, Rest.ChannelOptions options)
        {
            IRealtimeChannel channel = this.Get(name);

            channel.Options = options;
            return(channel);
        }
Exemplo n.º 2
0
        public void GetCreatesChannel_WithOptions()
        {
            // Arrange
            Mock <IConnectionManager> manager = new Mock <IConnectionManager>();
            Mock <IChannelFactory>    factory = new Mock <IChannelFactory>();

            factory.Setup(c => c.Create(It.IsAny <string>())).Returns <string>(c => new Channel(c, "", manager.Object));
            ChannelList target = new ChannelList(manager.Object, factory.Object);

            Rest.ChannelOptions options = new Rest.ChannelOptions();

            // Act
            var channel = target.Get("test", options);

            // Assert
            Assert.Same(options, channel.Options);
        }