public function testCheck() {
$signer = new UriSigner('foobar');
$this
->assertFalse($signer
->check('http://example.com/foo?_hash=foo'));
$this
->assertFalse($signer
->check('http://example.com/foo?foo=bar&_hash=foo'));
$this
->assertFalse($signer
->check('http://example.com/foo?foo=bar&_hash=foo&bar=foo'));
$this
->assertTrue($signer
->check($signer
->sign('http://example.com/foo')));
$this
->assertTrue($signer
->check($signer
->sign('http://example.com/foo?foo=bar')));
}