public function getBasicServer() { $server = new Academe\SagePay\Server(); $storage = new Academe\SagePay\Model\TransactionPdo("sqlite:memory"); $server->setPlatform('test'); $server->setTransactionModel($storage); // Start with valid details $server->setMain('PAYMENT', 'vendorx', '99.99', 'GBP', 'Store purchase', 'http://example.com/mycallback.php'); return $server; }
public function setUp() { $server = new Academe\SagePay\Server(); $storage = new Academe\SagePay\Model\TransactionPdo(); $storage->setDatabase('sqlite:memory', '', ''); $server->setTransactionModel($storage); $server->setPlatform('test'); $this->server = $server; $this->storage = $storage; }