public RabbitMqMigrator(IConnectionFactory connectionFactory, IRabbitMqHistory rabbitMqHistory)
        {
            Guard.ArgumentNotNull(nameof(rabbitMqHistory), rabbitMqHistory);

            _connectionFactory = connectionFactory;
            _rabbitMqHistory   = rabbitMqHistory;

            _rabbitMqHistory.Init();
        }
 public void TestInitialize()
 {
     _rabbitServer      = new RabbitServer();
     _connectionFactory = new FakeConnectionFactory(_rabbitServer);
     _rabbitMqHistory   = new RabbitMqHistory(_connectionFactory);
 }