public function testSetLast() { $name = new Name('foo'); $name->setLast('bar'); $this->assertSame('bar', $name->toString()); $name->setLast('A\\B'); $this->assertSame('A\\B', $name->toString()); $name->setLast('C'); $this->assertSame('A\\C', $name->toString()); $name->setLast('D\\E'); $this->assertSame('A\\D\\E', $name->toString()); }