public function testSetCustomerAndMinimalParametersBody() { $this->request->setSlipType('payment'); $this->request->setCustomer(array('key' => 'LDFKHSLFDHFL', 'cell_phone' => '012345678910')); $this->request->setAmount('123.34'); $this->request->setCurrency('EUR'); $expectedBody = '{"slip_type":"payment","transactions":[{"amount":"123.34","currency":"EUR"}],"customer":{"key":"LDFKHSLFDHFL","cell_phone":"012345678910"}}'; $this->assertEquals($expectedBody, $this->request->getBody()); }