public function testFullyQualifiedClassName()
{
$this->assertFQSENEqual(FullyQualifiedClassName::make('Name\\Space', 'A'), '\\Name\\Space\\A');
$this->assertFQSENEqual(FullyQualifiedClassName::make('', 'A'), '\\A');
$this->assertFQSENEqual(FullyQualifiedClassName::fromFullyQualifiedString('A'), '\\A');
$this->assertFQSENEqual(FullyQualifiedClassName::fromFullyQualifiedString('\\Name\\Space\\A'), '\\Name\\Space\\A');
$this->assertFQSENEqual(FullyQualifiedClassName::fromFullyQualifiedString('\\Namespace\\A,1'), '\\Namespace\\A,1');
$this->assertFQSENEqual(FullyQualifiedClassName::fromStringInContext('\\Namespace\\A', $this->context), '\\Namespace\\A');
$this->assertFQSENEqual(FullyQualifiedClassName::fromStringInContext('A', $this->context), '\\A');
}