function testCreateBeforeSave() { $client = new Client(array('name' => 'Zend')); $contract = $client->createContract(array('code' => 'test')); $this->assertEqual($contract, $client->contract); $this->assertFalse($contract->isNewRecord()); $this->assertTrue($client->isNewRecord()); $this->assertTrue($client->save()); $this->assertEqual($contract, $client->contract); $this->assertFalse($contract->isNewRecord()); $this->assertFalse($client->isNewRecord()); }