public void ArrangeConsumer()
            {
                _correlationId = Guid.NewGuid();
                _queueName     = Guid.NewGuid().ToString();

                _handler = _fixture.Freeze <IMessageHandler>();

                _handler
                .Expect(f => f.Handle(Arg <BasicDeliverEventArgs> .Matches(a => a.BasicProperties.CorrelationId == _correlationId.ToString())))
                .Repeat
                .Once();

                var queue = new QueueConfig(_queueName, new RoutingConfig(string.Empty), ExchangeConfig.Default, false, true, true, null);

                using (var channel = _modelFactory.CreateModel())
                {
                    channel.DeclareAndBindQueue(queue);
                }

                _sut = new WhiteRabbitConsumer(_handler, _modelFactory, _queueName, (_, __) => { });

                Task.Run(() => _sut.Start(true));

                Task.Delay(TimeSpan.FromSeconds(2)).Wait();
            }