protected function setUp()
{
$arguments = array($this->getHttpClient(), $this->getHttpRequest());
$this->request = m::mock('Omnipay\\Sisow\\Message\\PurchaseRequest[getEndpoint]', $arguments);
$card = new CreditCard($this->getValidCard());
$card->setBirthday('01-02-2000');
$this->request->setCard($card);
$this->request->setShopId('0');
$this->request->setMerchantId('0123456');
$this->request->setMerchantKey('b36d8259346eaddb3c03236b37ad3a1d7a67cec6');
$this->request->setAmount('10.00');
$this->request->setTransactionId('123');
$this->request->setReturnUrl('http://localhost/return');
$this->request->setNotifyUrl('http://localhost/notify');
}