public function testAttachWithResourceAttachesResource()
{
$this->tmpnam = tempnam(sys_get_temp_dir(), 'PHLY');
$resource = fopen($this->tmpnam, 'r+');
$this->stream->attach($resource);
$r = new ReflectionProperty($this->stream, 'resource');
$r->setAccessible(true);
$test = $r->getValue($this->stream);
$this->assertSame($resource, $test);
}