public void GetDelegateForIdpDescriptors_entities_descriptor_metadata_sp_role_Test() { //ARRANGE var metadata = EntityDescriptorProviderMock.GetEntitiesDescriptor(1, 1); var handler = new MetadataEntitiesDescriptorHandler(); //ACT var roleDescriptors = handler.GetRoleDescriptors <ServiceProviderSingleSignOnDescriptor>(metadata) .ToList(); //ASSERT Assert.AreEqual(1, roleDescriptors.Count); Assert.AreEqual(1, roleDescriptors.Single().Roles.Count); }
public void GetDelegateForIdpDescriptors_entities_descriptor_metadata_multiple_child_entities_Test() { //ARRANGE var metadata = EntityDescriptorProviderMock.GetEntitiesDescriptor(2, 1); var handler = new MetadataEntitiesDescriptorHandler(); //ACT var roleDescriptors = handler.GetRoleDescriptors <IdentityProviderSingleSignOnDescriptor>(metadata) .ToList(); //ASSERT Assert.AreEqual(2, roleDescriptors.Count); Assert.AreEqual(1, roleDescriptors.ElementAt(0).Roles.Count); Assert.AreEqual(1, roleDescriptors.ElementAt(1).Roles.Count); }