/**
  * @dataProvider buildResultDataProvider
  */
 public function testBuildResult($data)
 {
     $method = new EditMessageText('Some new text');
     $message = $method->buildResult($data);
     if (is_array($data)) {
         $this->assertInstanceOf(Message::class, $message);
         $this->assertEquals($data['message_id'], $message->messageId);
         $this->assertEquals($data['from']['id'], $message->from->id);
         $this->assertEquals($data['chat']['id'], $message->chat->id);
         $this->assertEquals($data['edit_date'], $message->editDate->format('U'));
     } elseif (is_bool($data)) {
         $this->assertTrue($message);
     }
 }