getFakeUpdateObject() public static method

Return a simple fake Update object
public static getFakeUpdateObject ( array $data = null ) : Update
$data array Pass custom data array if needed
return Longman\TelegramBot\Entities\Update
 public function testCommandSetUpdateAndMessage()
 {
     $stub = $this->command_stub;
     $this->assertSame($stub, $stub->setUpdate());
     $this->assertEquals(null, $stub->getUpdate());
     $this->assertEquals(null, $stub->getMessage());
     $this->assertSame($stub, $stub->setUpdate(null));
     $this->assertEquals(null, $stub->getUpdate());
     $this->assertEquals(null, $stub->getMessage());
     $update = TestHelpers::getFakeUpdateObject();
     $message = $update->getMessage();
     $stub->setUpdate($update);
     $this->assertAttributeEquals($update, 'update', $stub);
     $this->assertEquals($update, $stub->getUpdate());
     $this->assertAttributeEquals($message, 'message', $stub);
     $this->assertEquals($message, $stub->getMessage());
 }