public function testEntityMustBeMarkedAsDirty() { $data = ['id' => 2, 'name' => 'Foo Bar']; $dirty = ['id' => 10, 'name' => 'Biz Baz']; $stub = new EntityStub($data); $stub->setId($dirty['id']); $stub->setName($dirty['name']); $this->assertTrue($stub->isDirty()); $this->assertEquals($dirty, $stub->getDirty()); }