public function testCalculateDefaultReferral_firm()
{
$test = $this->getDefaultController(array('getReferralChoices'));
$firm = ComponentStubGenerator::generate('Firm', array('id' => 3, 'service_subspecialty_assignment_id' => 1));
$test->firm = $firm;
$test->expects($this->once())->method('getReferralChoices')->will($this->returnValue(array(ComponentStubGenerator::generate('Referral', array('id' => 5)), ComponentStubGenerator::generate('Referral', array('id' => 9, 'firm' => $firm, 'firm_id' => $firm->id)))));
$res = $test->calculateDefaultReferral();
$this->assertEquals(9, $res->id);
}