public function testIssue30()
{
$this->mapper->shouldReceive('save')->times(1);
$this->initialize('Pheasant\\Tests\\Examples\\EventTestObject', function ($builder) {
$builder->properties(array('test' => new Types\StringType()));
});
$do = EventTestObject::fromArray(array('test' => 'llamas'), false);
$do->save();
$this->assertEquals($do->events, array('beforeSave', 'afterSave'));
}