public void ReceiveTest()
        {
            var message = new ProductAdded
            {
                ProductId = 5,
                Msgs      = new List <TestMsg>()
                {
                    new TestMsg()
                    {
                        Type  = Int32.MaxValue,
                        Type1 = "asas"
                    },
                    new TestMsg()
                    {
                        Type  = Int32.MinValue,
                        Type1 = "asdasd"
                    }
                }
            };

            var builder = new AgreementBuilder();

            builder.Consumer("Message.Reciever")
            .HasAgreementWith("Message.Publisher")
            .ExpectsMessage(message)
            .Build();
        }
        public void initial()
        {
            var builder = new AgreementBuilder();

            builder.Consumer("TestConsumer")
            .HasAgreementWith("TestProvider")
            .ExpectsMessage(new DictionarySchemaMessage())
            .Build();
        }
        public void initial()
        {
            var builder = new AgreementBuilder();

            builder.Consumer("TestConsumer")
            .HasAgreementWith("TestProvider")
            .ExpectsMessage(new BaseSchemaMessage())
            .ExpectsMetaData(new { messageNamespace = typeof(BaseSchemaMessage).FullName })
            .Build();
        }