public IRealtimeChannel Get(string name, Rest.ChannelOptions options) { IRealtimeChannel channel = this.Get(name); channel.Options = options; return(channel); }
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); }