public function testGetOneVersion()
 {
     $o = new \VersionableBehaviorTest1();
     $o->setBar(123);
     // version 1
     $o->save();
     $o->setBar(456);
     // version 2
     $o->save();
     $version = $o->getOneVersion(1);
     $this->assertTrue($version instanceof \VersionableBehaviorTest1Version);
     $this->assertEquals(1, $version->getVersion());
     $this->assertEquals(123, $version->getBar());
     $version = $o->getOneVersion(2);
     $this->assertEquals(2, $version->getVersion());
     $this->assertEquals(456, $version->getBar());
 }