Exemplo n.º 1
0
        public void Setup()
        {
            SecuritySettings settings = new SecuritySettings();

            settings.DefaultProfileProviderName = "provider2";

            CustomProfileProviderData provider1Data =
                new CustomProfileProviderData();

            provider1Data.Name     = "provider1";
            provider1Data.TypeName = typeof(MockProfileProvider).AssemblyQualifiedName;
            settings.ProfileProviders.Add(provider1Data);

            CustomProfileProviderData provider2Data =
                new CustomProfileProviderData();

            // provider2Data.Default = true;
            provider2Data.Name     = "provider2";
            provider2Data.TypeName = typeof(Mock2ProfileProvider).AssemblyQualifiedName;
            settings.ProfileProviders.Add(provider2Data);

            ConfigurationDictionary dictionary = new ConfigurationDictionary();

            dictionary[SecuritySettings.SectionName] = settings;
            ConfigurationContext context = ConfigurationManager.CreateContext(dictionary);

            this.factory = new ProfileProviderFactory(context);
        }
 public void AttributesTest()
 {
     CustomProfileProviderData data = new CustomProfileProviderData();
     data.Extensions.Add(new NameValueItem("key", "value"));
     string value = data.Extensions["key"];
     Assert.AreEqual("value", value);
     Assert.AreEqual(1, data.Extensions.Count);
 }
Exemplo n.º 3
0
        public void AttributesTest()
        {
            CustomProfileProviderData data = new CustomProfileProviderData();

            data.Extensions.Add(new NameValueItem("key", "value"));
            string value = data.Extensions["key"];

            Assert.AreEqual("value", value);
            Assert.AreEqual(1, data.Extensions.Count);
        }
        public void DataTest()
        {
            CustomProfileProviderData data = new CustomProfileProviderData();
            data.Extensions.Add(new NameValueItem("TEST", "VALUE"));
            data.TypeName = "testType";

            CustomProfileProviderNode node = new CustomProfileProviderNode(data);
            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            CustomProfileProviderData nodeData = (CustomProfileProviderData)node.ProfileProviderData;

            Assert.AreEqual("VALUE", nodeData.Extensions["TEST"]);
            Assert.AreEqual(data.TypeName, nodeData.TypeName);
        }
Exemplo n.º 5
0
        public void DataTest()
        {
            CustomProfileProviderData data = new CustomProfileProviderData();

            data.Extensions.Add(new NameValueItem("TEST", "VALUE"));
            data.TypeName = "testType";

            CustomProfileProviderNode node = new CustomProfileProviderNode(data);

            CreateHierarchyAndAddToHierarchyService(node, CreateDefaultConfiguration());
            CustomProfileProviderData nodeData = (CustomProfileProviderData)node.ProfileProviderData;

            Assert.AreEqual("VALUE", nodeData.Extensions["TEST"]);
            Assert.AreEqual(data.TypeName, nodeData.TypeName);
        }
Exemplo n.º 6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CustomProfileProviderNode"/> class from existing configuration data.
 /// </summary>
 /// <param name="customProfileProviderData">Configuration data for a generic profile provider</param>
 public CustomProfileProviderNode(CustomProfileProviderData customProfileProviderData)
     : base(customProfileProviderData)
 {
     this.customProfileProviderData = customProfileProviderData;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CustomProfileProviderNode"/> class from existing configuration data.
 /// </summary>
 /// <param name="customProfileProviderData">Configuration data for a generic profile provider</param>
 public CustomProfileProviderNode(CustomProfileProviderData customProfileProviderData) : base(customProfileProviderData)
 {
     this.customProfileProviderData = customProfileProviderData;
 }