public void Default() { const String typeName = "Carrot.Tests.Foo"; var args = new BasicDeliverEventArgs { BasicProperties = new BasicProperties { Type = typeName } }; var context = ConsumedMessageContext.FromBasicDeliverEventArgs(args); var resolver = new DefaultMessageTypeResolver(); var binding = resolver.Resolve(context); Assert.Equal(typeName, binding.RawName); Assert.Equal(typeof(Foo), binding.RuntimeType); var binding2 = resolver.Resolve<Foo>(); Assert.Equal(typeName, binding2.RawName); Assert.Equal(typeof(Foo), binding2.RuntimeType); }
public void Default() { const String typeName = "Carrot.Tests.Foo"; var args = new BasicDeliverEventArgs { BasicProperties = new BasicProperties { Type = typeName } }; var context = ConsumedMessageContext.FromBasicDeliverEventArgs(args); var resolver = new DefaultMessageTypeResolver(); var binding = resolver.Resolve(context); Assert.Equal(typeName, binding.RawName); Assert.Equal(typeof(Foo), binding.RuntimeType); var binding2 = resolver.Resolve <Foo>(); Assert.Equal(typeName, binding2.RawName); Assert.Equal(typeof(Foo), binding2.RuntimeType); }
public void Setup() { sut = new DefaultMessageTypeResolver(); }