public function testSession() { $this->builder->withSession($this->data); $expected = new MutableSuperglobal($this->data); $actual = $this->builder->session(); $this->assertEquals($expected, $actual); }
public function testMutableSessionSet() { $sess = $this->randomArray(); $builder = new RequestParamBuilder(); $builder->withSession($sess); $requestParams = new RequestParams($builder); $testKey = $this->random->randomText(); $testValue = $this->random->randomText(); $requestParams->session()->set($testKey, $testValue); $this->assertTrue($requestParams->session()->has($testKey)); $this->assertTrue(array_key_exists($testKey, $sess)); }