public void SerializationTest()
        {
            AuthorizationProviderDataCollection collection =
                new AuthorizationProviderDataCollection();

            Utility.SerializationTest(collection);
        }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the
 /// <see cref="AuthorizationProviderCollectionNode"/>
 /// class from the specified data.
 /// </summary>
 /// <param name="authorizationProviderDataCollection">The configuration data for an authentication provider collection.</param>
 public AuthorizationProviderCollectionNode(AuthorizationProviderDataCollection authorizationProviderDataCollection) : base()
 {
     if (authorizationProviderDataCollection == null)
     {
         throw new ArgumentNullException("authorizationProviderDataCollection");
     }
     this.authorizationProviderDataCollection = authorizationProviderDataCollection;
 }
 /// <summary>
 /// Initializes a new instance of the 
 /// <see cref="AuthorizationProviderCollectionNode"/>
 /// class from the specified data.
 /// </summary>
 /// <param name="authorizationProviderDataCollection">The configuration data for an authentication provider collection.</param>
 public AuthorizationProviderCollectionNode(AuthorizationProviderDataCollection authorizationProviderDataCollection)
     : base()
 {
     if (authorizationProviderDataCollection == null)
     {
         throw new ArgumentNullException("authorizationProviderDataCollection");
     }
     this.authorizationProviderDataCollection = authorizationProviderDataCollection;
 }
 public void AddTest()
 {
     AuthorizationProviderDataCollection collection =
         new AuthorizationProviderDataCollection();
     Assert.AreEqual(0, collection.Count);
     MockAuthorizationProviderData providerData =
         new MockAuthorizationProviderData();
     providerData.Name = "provider1";
     collection.Add(providerData);
     Assert.AreEqual(1, collection.Count);
 }
        public void HydrateTest()
        {
            AuthorizationProviderDataCollection dataCollection = new AuthorizationProviderDataCollection();
            CustomAuthorizationProviderData providerData = new CustomAuthorizationProviderData();
            providerData.Name = "provider1";
            providerData.TypeName = typeof(MockAuthorizationProvider).AssemblyQualifiedName;
            dataCollection.Add(providerData);

            AuthorizationProviderCollectionNode node = new AuthorizationProviderCollectionNode(dataCollection);
            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            Assert.AreEqual(1, node.Nodes.Count);
        }
 public void IndexerTest()
 {
     AuthorizationProviderDataCollection collection =
         new AuthorizationProviderDataCollection();
     MockAuthorizationProviderData providerData =
         new MockAuthorizationProviderData();
     providerData.Name = "provider1";
     collection[providerData.Name] = providerData;
     Assert.AreEqual(1, collection.Count);
     AuthorizationProviderData compareData =
         collection["provider1"];
     Assert.AreSame(providerData, compareData);
 }
        public void AddTest()
        {
            AuthorizationProviderDataCollection collection =
                new AuthorizationProviderDataCollection();

            Assert.AreEqual(0, collection.Count);
            MockAuthorizationProviderData providerData =
                new MockAuthorizationProviderData();

            providerData.Name = "provider1";
            collection.Add(providerData);
            Assert.AreEqual(1, collection.Count);
        }
Пример #8
0
        public void HydrateTest()
        {
            AuthorizationProviderDataCollection dataCollection = new AuthorizationProviderDataCollection();
            CustomAuthorizationProviderData     providerData   = new CustomAuthorizationProviderData();

            providerData.Name     = "provider1";
            providerData.TypeName = typeof(MockAuthorizationProvider).AssemblyQualifiedName;
            dataCollection.Add(providerData);

            AuthorizationProviderCollectionNode node = new AuthorizationProviderCollectionNode(dataCollection);

            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            Assert.AreEqual(1, node.Nodes.Count);
        }
Пример #9
0
        public void AuthorizationCollection()
        {
            SecuritySettings settings = new SecuritySettings();

            AuthorizationProviderDataCollection authProviders = new AuthorizationProviderDataCollection();
            CustomAuthorizationProviderData data = new CustomAuthorizationProviderData();
            data.Name = "name";
            authProviders.Add(data);
            foreach (AuthorizationProviderData providerData in authProviders)
            {
                settings.AuthorizationProviders.Add(providerData);
            }
            Assert.AreEqual(settings.AuthorizationProviders.Count, 1);
        }
        public void IndexerTest()
        {
            AuthorizationProviderDataCollection collection =
                new AuthorizationProviderDataCollection();
            MockAuthorizationProviderData providerData =
                new MockAuthorizationProviderData();

            providerData.Name             = "provider1";
            collection[providerData.Name] = providerData;
            Assert.AreEqual(1, collection.Count);
            AuthorizationProviderData compareData =
                collection["provider1"];

            Assert.AreSame(providerData, compareData);
        }
Пример #11
0
        public void AuthorizationCollection()
        {
            SecuritySettings settings = new SecuritySettings();

            AuthorizationProviderDataCollection authProviders = new AuthorizationProviderDataCollection();
            CustomAuthorizationProviderData     data          = new CustomAuthorizationProviderData();

            data.Name = "name";
            authProviders.Add(data);
            foreach (AuthorizationProviderData providerData in authProviders)
            {
                settings.AuthorizationProviders.Add(providerData);
            }
            Assert.AreEqual(settings.AuthorizationProviders.Count, 1);
        }
Пример #12
0
        public void GetAuthorizationDataTest()
        {
            AuthorizationProviderCollectionNode node = new AuthorizationProviderCollectionNode();

            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            CustomAuthorizationProviderNode providerNode = new CustomAuthorizationProviderNode();

            node.Nodes.Add(providerNode);
            providerNode.Name     = "provider1";
            providerNode.TypeName = typeof(MockAuthorizationProvider).AssemblyQualifiedName;
            AuthorizationProviderDataCollection providers = node.AuthorizationProviderDataCollection;

            Assert.IsNotNull(providers);
            Assert.AreEqual(1, providers.Count);
            AuthorizationProviderData data = providers["provider1"];

            Assert.IsNotNull(data);
            CustomAuthorizationProviderData customData = data as CustomAuthorizationProviderData;

            Assert.IsNotNull(customData);
            Assert.AreEqual(typeof(MockAuthorizationProvider).AssemblyQualifiedName, customData.TypeName);
        }
 public void SerializationTest()
 {
     AuthorizationProviderDataCollection collection =
         new AuthorizationProviderDataCollection();
     Utility.SerializationTest(collection);
 }