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); }
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); }
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]); }