Return a simple fake Update object
public static getFakeUpdateObject ( array $data = null ) : |
||
$data | array | Pass custom data array if needed |
return |
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()); }