getOperatingSystemParser() public method

public getOperatingSystemParser ( string $userAgent ) : Sinergi\BrowserDetector\Os
$userAgent string
return Sinergi\BrowserDetector\Os
 public function testProvider()
 {
     $provider = new SinergiBrowserDetector();
     $this->assertInstanceOf('Sinergi\\BrowserDetector\\Browser', $provider->getBrowserParser(''));
     $this->assertInstanceOf('Sinergi\\BrowserDetector\\Os', $provider->getOperatingSystemParser(''));
     $this->assertInstanceOf('Sinergi\\BrowserDetector\\Device', $provider->getDeviceParser(''));
 }
 public function testOsParser()
 {
     $provider = new SinergiBrowserDetector();
     $parser = $provider->getOperatingSystemParser('something');
     /*
      * test method exists
      */
     $class = new \ReflectionClass($parser);
     $this->assertTrue($class->hasMethod('getName'), 'method getName() does not exist anymore');
     $this->assertTrue($class->hasMethod('getVersion'), 'method getVersion() does not exist anymore');
     $this->assertTrue($class->hasMethod('isMobile'), 'method isMobile() does not exist anymore');
 }