Example #1
0
        public void CustomSecurityCacheProviderNodeDefaults()
        {
            CustomSecurityCacheProviderNode customSecurityCacheNode = new CustomSecurityCacheProviderNode();

            Assert.AreEqual(0, customSecurityCacheNode.Attributes.Count);
            Assert.AreEqual("Custom Cache Provider", customSecurityCacheNode.Name);
        }
        public void CustomHandlerDataTest()
        {
            string attributeKey = "attKey";
            string attributeValue = "attValue";
            string name = "some name";
            Type type = typeof(Array);

            CustomSecurityCacheProviderData data = new CustomSecurityCacheProviderData();
            data.Name = name;
            data.Type = type;
            data.Attributes.Add(attributeKey, attributeValue);

            CustomSecurityCacheProviderNode node = new CustomSecurityCacheProviderNode(data);

            Assert.AreEqual(name, node.Name);
            Assert.AreEqual(type, node.Type);
            Assert.AreEqual(attributeKey, node.Attributes[0].Key);
            Assert.AreEqual(attributeValue, node.Attributes[0].Value);
        }
Example #3
0
        public void CustomHandlerDataTest()
        {
            string attributeKey   = "attKey";
            string attributeValue = "attValue";
            string name           = "some name";
            Type   type           = typeof(Array);

            CustomSecurityCacheProviderData data = new CustomSecurityCacheProviderData();

            data.Name = name;
            data.Type = type;
            data.Attributes.Add(attributeKey, attributeValue);

            CustomSecurityCacheProviderNode node = new CustomSecurityCacheProviderNode(data);

            Assert.AreEqual(name, node.Name);
            Assert.AreEqual(type.AssemblyQualifiedName, node.Type);
            Assert.AreEqual(attributeKey, node.Attributes[0].Key);
            Assert.AreEqual(attributeValue, node.Attributes[0].Value);
        }
        public void GetSecurityCacheProvidersDataTest()
        {
            SecurityCacheProviderCollectionNode node = new SecurityCacheProviderCollectionNode();
            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            CustomSecurityCacheProviderNode providerNode = new CustomSecurityCacheProviderNode();
            node.Nodes.Add(providerNode);
            providerNode.Name = "provider1";
            providerNode.TypeName = typeof(MockSecurityCacheProvider).AssemblyQualifiedName;

            SecurityCacheProviderDataCollection providers = node.SecurityCacheProviderDataCollection;

            Assert.IsNotNull(providers);

            Assert.AreEqual(1, providers.Count);
            SecurityCacheProviderData data = providers["provider1"];
            Assert.IsNotNull(data);
            CustomSecurityCacheProviderData customData = data as CustomSecurityCacheProviderData;
            Assert.IsNotNull(customData);
            Assert.AreEqual(typeof(MockSecurityCacheProvider).AssemblyQualifiedName, customData.TypeName);
        }
Example #5
0
        public void CustomHandlerNodeDataTest()
        {
            string attributeKey   = "attKey";
            string attributeValue = "attValue";
            string name           = "some name";
            Type   type           = typeof(Array);

            CustomSecurityCacheProviderData data = new CustomSecurityCacheProviderData();

            data.Name = name;
            data.Type = type;
            data.Attributes.Add(attributeKey, attributeValue);

            CustomSecurityCacheProviderNode customCacheProviderNode = new CustomSecurityCacheProviderNode(data);

            CustomSecurityCacheProviderData nodeData = (CustomSecurityCacheProviderData)customCacheProviderNode.SecurityCacheProviderData;

            Assert.AreEqual(name, nodeData.Name);
            Assert.AreEqual(type, nodeData.Type);
            Assert.AreEqual(attributeKey, nodeData.Attributes.AllKeys[0]);
            Assert.AreEqual(attributeValue, nodeData.Attributes[attributeKey]);
        }
        public void GetSecurityCacheProvidersDataTest()
        {
            SecurityCacheProviderCollectionNode node = new SecurityCacheProviderCollectionNode();

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

            node.Nodes.Add(providerNode);
            providerNode.Name     = "provider1";
            providerNode.TypeName = typeof(MockSecurityCacheProvider).AssemblyQualifiedName;

            SecurityCacheProviderDataCollection providers = node.SecurityCacheProviderDataCollection;

            Assert.IsNotNull(providers);

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

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

            Assert.IsNotNull(customData);
            Assert.AreEqual(typeof(MockSecurityCacheProvider).AssemblyQualifiedName, customData.TypeName);
        }
 public void CustomSecurityCacheProviderNodeDefaults()
 {
     CustomSecurityCacheProviderNode customSecurityCacheNode = new CustomSecurityCacheProviderNode();
     Assert.AreEqual(0, customSecurityCacheNode.Attributes.Count);
     Assert.AreEqual("Custom Cache Provider", customSecurityCacheNode.Name);
 }