Bitpay\Client\ClientTest::testDeletePayout PHP Method

testDeletePayout() public method

public testDeletePayout ( )
    public function testDeletePayout()
    {
        // Set up using getPayout
        $response = $this->getMockResponse();
        $response->method('getBody')->willReturn(file_get_contents(__DIR__ . '/../../DataFixtures/payouts/7m7hSF3ws1LhnWUf17CXsJ.json'));
        $adapter = $this->getMockAdapter();
        $adapter->method('sendRequest')->willReturn($response);
        $this->client->setAdapter($adapter);
        $payout = $this->client->getPayout('7m7hSF3ws1LhnWUf17CXsJ');
        // Test deletePayout
        $response = $this->getMockResponse();
        $response->method('getBody')->willReturn(file_get_contents(__DIR__ . '/../../DataFixtures/payouts/cancelled.json'));
        $adapter = $this->getMockAdapter();
        $adapter->method('sendRequest')->willReturn($response);
        $this->client->setAdapter($adapter);
        $payout = $this->client->deletePayout($payout);
        $this->assertSame($payout->getStatus(), \Bitpay\Payout::STATUS_CANCELLED);
    }