/** * {@inheritdoc} * * @param Attachment $actualModel */ protected function assertModel(array $expectedData, AbstractModel $actualModel) { $this->assertEquals($expectedData['color'], $actualModel->getColor()); $this->assertEquals($expectedData['fallback'], $actualModel->getFallback()); $this->assertEquals($expectedData['pre_text'], $actualModel->getPreText()); $this->assertEquals($expectedData['text'], $actualModel->getText()); $this->assertEquals($expectedData['fields'][0]['title'], $actualModel->getFields()->first()->getTitle()); $this->assertEquals($expectedData['fields'][0]['value'], $actualModel->getFields()->first()->getValue()); $this->assertEquals($expectedData['fields'][0]['short'], $actualModel->getFields()->first()->isShort()); }