public void emptyMap() { IDictionary <string, IMessageChannel> channelMap = new Dictionary <string, IMessageChannel>(); MapBasedChannelResolver resolver = new MapBasedChannelResolver(); resolver.ChannelMap = channelMap; IMessageChannel result = resolver.ResolveChannelName("testChannel"); Assert.IsNull(result); }
public void mapDoesNotContainChannel() { IMessageChannel testChannel = new QueueChannel(); IDictionary <string, IMessageChannel> channelMap = new Dictionary <string, IMessageChannel>(); channelMap.Add("testChannel", testChannel); MapBasedChannelResolver resolver = new MapBasedChannelResolver(); resolver.ChannelMap = channelMap; IMessageChannel result = resolver.ResolveChannelName("noSuchChannel"); Assert.IsNull(result); }
public void mapContainsChannel() { IMessageChannel testChannel = new QueueChannel(); IDictionary <string, IMessageChannel> channelMap = new Dictionary <string, IMessageChannel>(); channelMap.Add("testChannel", testChannel); MapBasedChannelResolver resolver = new MapBasedChannelResolver(); resolver.ChannelMap = channelMap; IMessageChannel result = resolver.ResolveChannelName("testChannel"); Assert.IsNotNull(result); Assert.That(result, Is.EqualTo(testChannel)); }
[Test] //(expected = IllegalArgumentException.class) public void NullMapRejected() { MapBasedChannelResolver resolver = new MapBasedChannelResolver(); resolver.ChannelMap = null; }