public function testSaveInvalidNewHasOneRelationShouldFail()
 {
     $project = new Project();
     $project->name = "Java";
     $company = new Company();
     $project->company = $company;
     $this->assertTrue($company->isNewRecord, 'Company should be a new record');
     $this->assertFalse($project->save(), 'Project could be saved');
     $this->assertArrayHasKey('company', $project->getErrors(), 'Validation errors do not contain a message for company');
     $this->assertEquals('Company: Name cannot be blank.', $project->getFirstError('company'));
 }