public function test_adds_index_criteria_for_authn_request_with_acs_index() { $message = new AuthnRequest(); $message->setAssertionConsumerServiceIndex($index = 2); $context = $this->createContext(ProfileContext::ROLE_IDP, $message); $this->setEndpointResolver(true, function (CriteriaSet $criteriaSet) use($index) { $this->criteriaSetShouldHaveIndexCriteria($criteriaSet, $index); return [TestHelper::getEndpointReferenceMock($this, $endpoint = new SingleSignOnService())]; }); $this->action->execute($context); }
public function test__set_assertion_consumer_service_index() { $request = new AuthnRequest(); $request->setAssertionConsumerServiceIndex($value = 2); $this->assertEquals($value, $request->getAssertionConsumerServiceIndex()); }