protected function assertsForSet(Options $opts)
{
$array = $opts->toArray();
$this->assertEquals(2, count($array));
$values = array(CURLOPT_TIMEOUT => 123, CURLOPT_USERAGENT => 'browser');
foreach ($values as $key => $value) {
$this->assertTrue($opts->has($key));
$this->assertEquals($value, $opts->get($key));
$this->assertEquals($value, $array[$key]);
}
$this->assertFalse($opts->has(CURLOPT_RETURNTRANSFER));
}