示例#1
0
        public void SetUp()
        {
            model = new MockModel
            {
                BasicPublishAction = (a,b,c,d) => { }
            };
            var busFactory = new TestBusFactory();
            bus = busFactory.CreateBusWithMockAmqpClient();

            ((MockConnection) busFactory.Connection).CreateModelAction = () => {
                Console.Out.WriteLine("Creating Model");
                return model;
            };
        }
示例#2
0
        public void SetUp()
        {
            model = new MockModel
            {
                BasicPublishAction = (a, b, c, d) => { }
            };
            var busFactory = new TestBusFactory();

            bus = busFactory.CreateBusWithMockAmqpClient();

            ((MockConnection)busFactory.Connection).CreateModelAction = () => {
                Console.Out.WriteLine("Creating Model");
                return(model);
            };
        }
示例#3
0
        public void SetUp()
        {
            new MockModel();
            _mockSerializer = MockRepository.GenerateMock<ISerializer>();
            _mockSerializer.Stub(x => x.MessageToBytes<object>(null))
                .IgnoreArguments();
            _mockSerializer.Replay();

            var factory = new TestBusFactory
                              {
                                  Serializer = _mockSerializer
                              };

            _sut = factory.CreateBusWithMockAmqpClient() as ISchedulingBus;
        }