Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 public void Setup()
 {
     sut = new DefaultMessageTypeResolver();
 }