public function setUp()
 {
     parent::setUp();
     $this->queue_name = 'test-' . mt_rand();
     $this->setMwGlobals(array('wgDonationInterfaceEnableQueue' => true, 'wgDonationInterfaceDefaultQueueServer' => array('type' => 'TestingQueue'), 'wgDonationInterfaceQueues' => array($this->queue_name => array())));
     $this->transaction = array('amount' => '1.24', 'city' => 'Dunburger', 'contribution_tracking_id' => mt_rand(), 'correlation-id' => 'testgateway-' . mt_rand(), 'country' => 'US', 'currency_code' => 'USD', 'date' => time(), 'email' => '*****@*****.**', 'fname' => 'Jen', 'gateway_account' => 'default', 'gateway' => 'testgateway', 'gateway_txn_id' => mt_rand(), 'order_id' => mt_rand(), 'language' => 'en', 'lname' => 'Russ', 'payment_method' => 'cc', 'payment_submethod' => 'visa', 'php-message-class' => 'SmashPig\\CrmLink\\Messages\\DonationInterfaceMessage', 'response' => 'Gateway response something', 'state' => 'AK', 'street' => '1 Fake St.', 'user_ip' => '127.0.0.1', 'utm_source' => 'testing', 'zip' => '12345');
     $this->expected_message = array('contribution_tracking_id' => $this->transaction['contribution_tracking_id'], 'utm_source' => 'testing', 'language' => 'en', 'email' => '*****@*****.**', 'first_name' => 'Jen', 'last_name' => 'Russ', 'street_address' => '1 Fake St.', 'city' => 'Dunburger', 'state_province' => 'AK', 'country' => 'US', 'postal_code' => '12345', 'gateway' => 'testgateway', 'gateway_account' => 'default', 'gateway_txn_id' => $this->transaction['gateway_txn_id'], 'order_id' => $this->transaction['order_id'], 'payment_method' => 'cc', 'payment_submethod' => 'visa', 'response' => 'Gateway response something', 'currency' => 'USD', 'fee' => '0', 'gross' => '1.24', 'user_ip' => '127.0.0.1', 'date' => (int) $this->transaction['date'], 'source_host' => WmfFramework::getHostname(), 'source_name' => 'DonationInterface', 'source_run_id' => getmypid(), 'source_type' => 'payments', 'source_version' => DonationQueue::getVersionStamp());
 }