public function testSimpleNameStoresCorrectStrictData() { $prefix = new Part('Mr.'); $first = new Part('Hubert'); $middle = new Part('Alfred'); $last = new Part('Cumberdale'); $name = Simple::strict()->prefix($prefix)->first($first)->middle($middle)->last($last); $this->assertEquals($prefix->long(), $name->getPrefix()->long()); $this->assertEquals($first->long(), $name->getFirst()->long()); $this->assertEquals($middle->long(), $name->getMiddle()->long()); $this->assertEquals($last->long(), $name->getLast()->long()); }