public function testPathToString()
{
$basePath = dirname(__FILE__) . '/project/';
$path = new ProjectPath($basePath);
$this->assertSame($basePath . '.phrozn', '' . $path);
$this->assertSame($basePath . '.phrozn', $path->set($basePath . 'sub') . '');
$this->assertSame($basePath . '.phrozn', $path->set($basePath . 'sub/') . '');
$this->assertSame($basePath . '.phrozn', $path->set($basePath . 'sub/folder') . '');
$this->assertSame($basePath . '.phrozn', $path->set($basePath . 'sub/folder/') . '');
$this->assertSame($basePath . 'sub/folder/subsub/.phrozn', $path->set($basePath . 'sub/folder/subsub') . '');
$this->assertSame($basePath . 'sub/folder/subsub/.phrozn', $path->set($basePath . 'sub/folder/subsub/') . '');
$this->assertSame($basePath . 'sub/folder/subsub/.phrozn', $path->set($basePath . 'sub/folder/subsub/.phrozn') . '');
$this->assertSame($basePath . 'sub/folder/subsub/.phrozn', $path->set($basePath . 'sub/folder/subsub/.phrozn/') . '');
$this->assertSame('', (string) $path->set("/var"));
}