Esempio n. 1
0
 public function testHasGender()
 {
     $this->assertFalse($this->object->hasGender());
     $this->assertFalse($this->object->isMale());
     $this->assertFalse($this->object->isFemale());
     $this->object->set(Gender::MALE);
     $this->assertTrue($this->object->hasGender());
     $this->assertTrue($this->object->isMale());
     $this->assertFalse($this->object->isFemale());
     $this->object->set(Gender::FEMALE);
     $this->assertTrue($this->object->hasGender());
     $this->assertFalse($this->object->isMale());
     $this->assertTrue($this->object->isFemale());
 }
Esempio n. 2
0
 /**
  * Knows gender
  * @return bool
  */
 public function knowsGender()
 {
     return $this->Gender->hasGender();
 }