public void SerializationTest() { AuthenticationProviderDataCollection collection = new AuthenticationProviderDataCollection(); Utility.SerializationTest(collection); }
/// <summary> /// Initializes a new instance of the /// <see cref="AuthenticationProviderCollectionNode"/> /// class from the specified data. /// </summary> /// <param name="authenticationProviderDataCollection">The configuration data for an authentication provider collection.</param> public AuthenticationProviderCollectionNode(AuthenticationProviderDataCollection authenticationProviderDataCollection) : base() { if (authenticationProviderDataCollection == null) { throw new ArgumentNullException("authenticationProviderDataCollection"); } this.authenticationProviderDataCollection = authenticationProviderDataCollection; }
public void HydrateTest() { AuthenticationProviderDataCollection dataCollection = new AuthenticationProviderDataCollection(); CustomAuthenticationProviderData providerData = new CustomAuthenticationProviderData(); providerData.Name = "provider1"; providerData.TypeName = typeof(MockAuthenticationProvider).AssemblyQualifiedName; dataCollection.Add(providerData); AuthenticationProviderCollectionNode node = new AuthenticationProviderCollectionNode(dataCollection); CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration()); Assert.AreEqual(1, node.AuthenticationProviderDataCollection.Count); }
public void AddTest() { AuthenticationProviderDataCollection collection = new AuthenticationProviderDataCollection(); Assert.AreEqual(0, collection.Count); MockAuthenticationProviderData providerData = new MockAuthenticationProviderData(); providerData.Name = "provider1"; collection.Add(providerData); Assert.AreEqual(1, collection.Count); }
public void IndexerTest() { AuthenticationProviderDataCollection collection = new AuthenticationProviderDataCollection(); MockAuthenticationProviderData providerData = new MockAuthenticationProviderData(); providerData.Name = "provider1"; collection[providerData.Name] = providerData; Assert.AreEqual(1, collection.Count); AuthenticationProviderData compareData = collection["provider1"]; Assert.AreSame(providerData, compareData); }
public void AuthenticationCollection() { SecuritySettings settings = new SecuritySettings(); AuthenticationProviderDataCollection authProviders = new AuthenticationProviderDataCollection(); CustomAuthenticationProviderData data = new CustomAuthenticationProviderData(); data.Name = "name"; authProviders.Add(data); foreach (AuthenticationProviderData authenticationProviderData in authProviders) { settings.AuthenticationProviders.Add(authenticationProviderData); } Assert.AreEqual(settings.AuthenticationProviders.Count, 1); }
public void GetAuthenticationDataTest() { AuthenticationProviderCollectionNode node = new AuthenticationProviderCollectionNode(); CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration()); CustomAuthenticationProviderNode providerNode = new CustomAuthenticationProviderNode(); node.Nodes.Add(providerNode); providerNode.Name = "provider1"; providerNode.TypeName = typeof(MockAuthenticationProvider).AssemblyQualifiedName; AuthenticationProviderDataCollection providers = node.AuthenticationProviderDataCollection; Assert.IsNotNull(providers); Assert.AreEqual(1, providers.Count); AuthenticationProviderData data = providers["provider1"]; Assert.IsNotNull(data); CustomAuthenticationProviderData customData = data as CustomAuthenticationProviderData; Assert.IsNotNull(customData); Assert.AreEqual(typeof(MockAuthenticationProvider).AssemblyQualifiedName, customData.TypeName); }