public function testFormatPayload()
{
$correctFormattedPayload = json_decode('{"content":{"from":{"name":"Sparkpost Team","email":"[email protected]"},"subject":"First Mailing From PHP","text":"Congratulations, {{name}}!! You just sent your very first mailing!","headers":{"CC":"[email protected]"}},"substitution_data":{"name":"Avi"},"recipients":[{"address":{"name":"Vincent","email":"[email protected]"}},{"address":{"email":"[email protected]"}},{"address":{"email":"[email protected]","header_to":"\\"Vincent\\" <[email protected]>"}},{"address":{"email":"[email protected]","header_to":"\\"Vincent\\" <[email protected]>"}}]}', true);
$formattedPayload = $this->resource->transmissions->formatPayload($this->postTransmissionPayload);
$this->assertEquals($correctFormattedPayload, $formattedPayload);
}