예제 #1
0
 /**
  * @test
  */
 public function I_can_detect_if_is_empty()
 {
     $emptyName = Name::getEnum('');
     self::assertTrue($emptyName->isEmpty());
     $filledName = Name::getEnum('foo');
     self::assertFalse($filledName->isEmpty());
 }
예제 #2
0
 /**
  * @test
  */
 public function I_can_change_name()
 {
     $person = new Person($this->createRace(), $this->createGender(), $oldName = $this->createName(), $this->createExceptionality(), $this->createMemories(), $this->createProfessionLevels(), $this->createBackground(), $this->createSkills(), $this->createWeightInKgAdjustment(), $this->createHeightInCm(), $this->createAge(), new Tables());
     self::assertSame($oldName, $person->getName());
     NameType::registerSelf();
     $name = Name::getEnum($nameString = 'foo');
     self::assertNotSame($oldName, $name);
     $person->setName($name);
     self::assertSame($name, $person->getName());
     $person->setName($newName = Name::getEnum($newNameString = 'bar'));
     self::assertSame($newName, $person->getName());
 }