public function testGetData()
 {
     $expectedData = array('sessionId' => 'session_id');
     $this->request->initialize($expectedData);
     $data = $this->request->getData();
     $this->assertSame('transfer', $data['action']);
     $this->assertSame($expectedData['sessionId'], $data['sid']);
 }
 public function testGetData()
 {
     $expectedData = array('email' => '*****@*****.**', 'password' => 'password', 'amount' => '12.34', 'currency' => 'EUR', 'subject' => 'subject', 'note' => 'note', 'customerEmail' => '*****@*****.**', 'transactionId' => 'transaction_id');
     $this->request->initialize($expectedData);
     $data = $this->request->getData();
     $this->assertSame('prepare', $data['action']);
     $this->assertSame($expectedData['email'], $data['email']);
     $this->assertSame($expectedData['password'], $data['password']);
     $this->assertSame($expectedData['amount'], $data['amount']);
     $this->assertSame($expectedData['currency'], $data['currency']);
     $this->assertSame($expectedData['subject'], $data['subject']);
     $this->assertSame($expectedData['note'], $data['note']);
     $this->assertSame($expectedData['customerEmail'], $data['bnf_email']);
     $this->assertSame($expectedData['transactionId'], $data['frn_trn_id']);
 }