/** * @test */ public function getInstanceWithDifferentTypesReturnsDifferentInstancesSetViaSetInstance() { Tx_Oelib_Session::setInstance(Tx_Oelib_Session::TYPE_USER, new Tx_Oelib_FakeSession()); Tx_Oelib_Session::setInstance(Tx_Oelib_Session::TYPE_TEMPORARY, new Tx_Oelib_FakeSession()); self::assertNotSame(Tx_Oelib_Session::getInstance(Tx_Oelib_Session::TYPE_USER), Tx_Oelib_Session::getInstance(Tx_Oelib_Session::TYPE_TEMPORARY)); }