public function testVersionConstructor()
{
$versionA = new Version('php-5.4.22');
$versionB = new Version('5.4.22', 'php');
$this->assertEquals('php-5.4.22', $versionA->getCanonicalizedVersionName());
$this->assertEquals('php-5.4.22', $versionB->getCanonicalizedVersionName());
$this->assertEquals('5.4.22', $versionA->getVersion());
$this->assertEquals('5.4.22', $versionB->getVersion());
$this->assertEquals($versionA->__toString(), $versionB->__toString());
}