public override TrafficSplitterRule Create(NameValueItem nviConfigurationRoot) { IPAddressRule ipaRule = new IPAddressRule(); ipaRule.Action = ConvertToAction(nviConfigurationRoot.GetChildsByName("action")[0]); if (nviConfigurationRoot.ContainsChildItem("address")) { ipaRule.Address = IPAddress.Parse(nviConfigurationRoot["address"][0].Value); } if (nviConfigurationRoot.ContainsChildItem("wildcard")) { ipaRule.Wildcard = Subnetmask.Parse(nviConfigurationRoot["wildcard"][0].Value); } if (nviConfigurationRoot.ContainsChildItem("destinationAddress")) { ipaRule.Destination = IPAddress.Parse(nviConfigurationRoot["destinationAddress"][0].Value); } if (nviConfigurationRoot.ContainsChildItem("sourceAddress")) { ipaRule.Source = IPAddress.Parse(nviConfigurationRoot["sourceAddress"][0].Value); } if (nviConfigurationRoot.ContainsChildItem("destinationWildcard")) { ipaRule.DestinationWildcard = Subnetmask.Parse(nviConfigurationRoot["destinationWildcard"][0].Value); } if (nviConfigurationRoot.ContainsChildItem("sourceWildcard")) { ipaRule.SourceWildcard = Subnetmask.Parse(nviConfigurationRoot["sourceWildcard"][0].Value); } return(ipaRule); }
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { if (list != null) { return(new StandardValuesCollection(list.ToArray())); } list = new List <NameValueItem>(); if (context != null) { NameValueItem item15 = new NameValueItem(); item15.Name = "15"; item15.Value = "15"; item15.ItemType = "SharePointVersion"; item15.Description = "SharePoint 2013"; list.Add(item15); NameValueItem item14 = new NameValueItem(); item14.Name = "14"; item14.Value = "14"; item14.ItemType = "SharePointVersion"; item14.Description = "SharePoint 2010"; list.Add(item14); } return(new StandardValuesCollection(list.ToArray())); }
protected override void AddConfiguration(List <NameValueItem> lNameValueItems, IEnvironment eEnviornment) { if (thHandler.GatewayAddress != null) { lNameValueItems.AddRange(ConvertToNameValueItems("gateway", thHandler.GatewayAddress)); } if (thHandler.DNSAddress != null) { lNameValueItems.AddRange(ConvertToNameValueItems("dns", thHandler.DNSAddress)); } lNameValueItems.AddRange(ConvertToNameValueItems("inPort", thHandler.DHCPInPort)); lNameValueItems.AddRange(ConvertToNameValueItems("outPort", thHandler.DHCPOutPort)); lNameValueItems.AddRange(ConvertToNameValueItems("leaseDuration", thHandler.LeaseDuration)); foreach (DHCPPool dhPool in thHandler.DHCPPools) { NameValueItem nviPool = new NameValueItem("DHCPPool", ""); foreach (DHCPPoolItem dhItem in dhPool.Pool) { NameValueItem nvi = new NameValueItem("DHCPItem", ""); nvi.AddChildRange(ConvertToNameValueItems("Address", dhItem.Address)); nvi.AddChildRange(ConvertToNameValueItems("Gateway", dhItem.Gateway)); nvi.AddChildRange(ConvertToNameValueItems("DNSServer", dhItem.DNSServer)); nvi.AddChildRange(ConvertToNameValueItems("Netmask", dhItem.Netmask)); nviPool.AddChildItem(nvi); } lNameValueItems.Add(nviPool); } }
public void AddAsObjectTest() { NameValueItem nameValueItem = new NameValueItem(); nameValueItem.Name = "MyName"; items.Add((Object)nameValueItem); }
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { List<NameValueItem> validValues = new List<NameValueItem>(); NameValueItem item0 = new NameValueItem(); item0.Name = "Custom List"; item0.Value = "0"; item0.ItemType = "BaseType"; item0.Description = "Custom List"; validValues.Add(item0); NameValueItem item1 = new NameValueItem(); item1.Name = "Document Library"; item1.Value = "1"; item1.ItemType = "BaseType"; item1.Description = "Document Library"; validValues.Add(item1); NameValueItem item4 = new NameValueItem(); item4.Name = "Surveys"; item4.Value = "4"; item4.ItemType = "BaseType"; item4.Description = "Surveys"; validValues.Add(item4); NameValueItem item5 = new NameValueItem(); item5.Name = "Issues List"; item5.Value = "5"; item5.ItemType = "BaseType"; item5.Description = "Issues List"; validValues.Add(item5); return new StandardValuesCollection(validValues.ToArray()); }
public void It_will_preserve_the_order_of_existing_equal_list_items() { NameValueItem item1 = new NameValueItem {Name = "a", Value = 3}; NameValueItem item2 = new NameValueItem {Name = "b", Value = 2}; NameValueItem item3 = new NameValueItem {Name = "c", Value = 2}; NameValueItem item4 = new NameValueItem {Name = "d", Value = 1}; List<NameValueItem> list = new List<NameValueItem>(); list.Add(item1); list.Add(item2); list.Add(item3); list.Add(item4); List<NameValueItem> expected = new List<NameValueItem> { item4, item2, item3, item1 }; list.SortStable((a, b) => a.Value.CompareTo(b.Value)); Assert.Equal(expected[0], list[0]); Assert.Equal(expected[1], list[1]); Assert.Equal(expected[2], list[2]); Assert.Equal(expected[3], list[3]); }
public void AddTwiceTest() { NameValueItem item = new NameValueItem(); item.Name = "MyName"; items.Add(item); items.Add(item); }
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { DTE service = (DTE)context.GetService(typeof(DTE)); Cursor.Current = Cursors.WaitCursor; if (list != null) { return new StandardValuesCollection(list.ToArray()); } list = new List<NameValueItem>(); if (context != null) { SharePointBrigdeHelper helper = new SharePointBrigdeHelper(service); foreach (SharePointSolution solution in helper.GetAllSharePointSolutions()) { NameValueItem item = new NameValueItem(); item.Name = solution.Name; item.Value = solution.Name; item.ItemType = "Solution"; item.Description = solution.DeploymentState; list.Add(item); } } Cursor.Current = Cursors.Default; return new StandardValuesCollection(list.ToArray()); }
protected override void AddConfiguration(List <NameValueItem> lNameValueItems, IEnvironment eEnviornment) { lNameValueItems.AddRange(ConvertToNameValueItems("excludeOwnTraffic", thHandler.ExcludeOwnTraffic)); lNameValueItems.AddRange(ConvertToNameValueItems("excludeLocalHostTraffic", thHandler.ExcludeLocalHostTraffic)); lNameValueItems.AddRange(ConvertToNameValueItems("autoAnswerARP", thHandler.AutoAnswerARPRequests)); lNameValueItems.AddRange(ConvertToNameValueItems("filterExpression", thHandler.FilterExpression)); lNameValueItems.AddRange(ConvertToNameValueItems("addressResolutionMethod", (int)thHandler.AddressResolutionMethod)); IPAddress[] ipa = thHandler.IpAddresses; Subnetmask[] smMasks = thHandler.Subnetmasks; for (int iC1 = 0; iC1 < ipa.Length; iC1++) { NameValueItem nviAddress = new NameValueItem("address", ""); nviAddress.AddChildRange(ConvertToNameValueItems("ipAddress", ipa[iC1])); nviAddress.AddChildRange(ConvertToNameValueItems("mask", smMasks[iC1])); lNameValueItems.Add(nviAddress); } ARPHostEntry[] arHosts = thHandler.ARPTable.GetKnownHosts(); for (int iC1 = 0; iC1 < arHosts.Length; iC1++) { if (arHosts[iC1].IsStatic) { NameValueItem nviAddress = new NameValueItem("staticArpEntry", ""); nviAddress.AddChildRange(ConvertToNameValueItems("ipAddress", arHosts[iC1].IP)); nviAddress.AddChildRange(ConvertToNameValueItems("macAddress", arHosts[iC1].MAC)); lNameValueItems.Add(nviAddress); } } }
public override TrafficSplitterRule Create(NameValueItem nviConfigurationRoot) { PortRule prRule = new PortRule(); prRule.Action = ConvertToAction(nviConfigurationRoot["action"][0]); prRule.DestinationPort = Int32.Parse(nviConfigurationRoot["destinationPort"][0].Value); prRule.Port = Int32.Parse(nviConfigurationRoot["port"][0].Value); prRule.SourcePort = Int32.Parse(nviConfigurationRoot["sourcePort"][0].Value); string strProtocol = nviConfigurationRoot["protocol"][0].Value; if (strProtocol == TransportProtocol.Any.ToString()) { prRule.Protocol = TransportProtocol.Any; } else if (strProtocol == TransportProtocol.TCP.ToString()) { prRule.Protocol = TransportProtocol.TCP; } else { prRule.Protocol = TransportProtocol.UDP; } return(prRule); }
public void It_will_preserve_the_order_of_existing_equal_list_items() { NameValueItem item1 = new NameValueItem { Name = "a", Value = 3 }; NameValueItem item2 = new NameValueItem { Name = "b", Value = 2 }; NameValueItem item3 = new NameValueItem { Name = "c", Value = 2 }; NameValueItem item4 = new NameValueItem { Name = "d", Value = 1 }; List <NameValueItem> list = new List <NameValueItem>(); list.Add(item1); list.Add(item2); list.Add(item3); list.Add(item4); List <NameValueItem> expected = new List <NameValueItem> { item4, item2, item3, item1 }; list.SortStable((a, b) => a.Value.CompareTo(b.Value)); Assert.Equal(expected[0], list[0]); Assert.Equal(expected[1], list[1]); Assert.Equal(expected[2], list[2]); Assert.Equal(expected[3], list[3]); }
public void Add(NameValueItem nvi) { var dataSource = internalL.DataSource as List <NameValueItem> ?? new List <NameValueItem>(); dataSource.Add(nvi); internalL.PopulateWithRawDataList(dataSource, NameValueItem.NameProperty, NameValueItem.ValueProperty); }
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { if(list != null) { return new StandardValuesCollection(list.ToArray()); } list = new List<NameValueItem>(); if (context != null) { NameValueItem item15 = new NameValueItem(); item15.Name = "15"; item15.Value = "15"; item15.ItemType = "SharePointVersion"; item15.Description = "SharePoint 2013"; list.Add(item15); NameValueItem item14 = new NameValueItem(); item14.Name = "14"; item14.Value = "14"; item14.ItemType = "SharePointVersion"; item14.Description = "SharePoint 2010"; list.Add(item14); } return new StandardValuesCollection(list.ToArray()); }
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { DTE service = (DTE)context.GetService(typeof(DTE)); Cursor.Current = Cursors.WaitCursor; if (list != null) { return(new StandardValuesCollection(list.ToArray())); } list = new List <NameValueItem>(); if (context != null) { SharePointBrigdeHelper helper = new SharePointBrigdeHelper(service); foreach (SharePointSolution solution in helper.GetAllSharePointSolutions()) { NameValueItem item = new NameValueItem(); item.Name = solution.Name; item.Value = solution.Name; item.ItemType = "Solution"; item.Description = solution.DeploymentState; list.Add(item); } } Cursor.Current = Cursors.Default; return(new StandardValuesCollection(list.ToArray())); }
public void AddItemTest() { NameValueItem nameValueItem = new NameValueItem(); nameValueItem.Name = "MyName"; items.Add(nameValueItem); }
public void ItemTest() { NameValueItem nameValueItem = new NameValueItem(); nameValueItem.Name = "MyName"; items.Add(nameValueItem); Assert.AreEqual(1, items.Count); }
public void CopyToTest() { items.Add(new NameValueItem("myName", "myValue")); NameValueItem[] itemArray = new NameValueItem[items.Count]; items.CopyTo(itemArray, 0); Assert.AreEqual(items.Count, itemArray.Length); Assert.AreSame(items["myName"], itemArray[0].Value); }
/// <summary> /// 设置一个默认值 /// </summary> /// <param name="controllerName"></param> /// <param name="actionName"></param> public static void SetDefault(string controllerName, string actionName) { _controllerActionName = new NameValueItem { Name = controllerName, Value = actionName }; }
public void AddRemoveTest() { NameValueItem nameValueItem = new NameValueItem(); nameValueItem.Name = "MyName"; items.Add(nameValueItem); Assert.AreEqual(1, items.Count); items.Remove(nameValueItem.Name); }
private void AddItem(List<NameValueItem> _list, string name, string value, string description) { NameValueItem item = new NameValueItem(); item.Name = name; item.Value = value; item.ItemType = ""; item.Description = description; _list.Add(item); }
public void CanAddConfigSectionToCollection() { NameValueItem nameValueItem = new NameValueItem(); nameValueItem.Name = "Bill"; NameValueItemCollection collection = new NameValueItemCollection(); collection.Add(nameValueItem); Assert.AreEqual(1, collection.Count); }
public void CustomPropertiesTest() { NameValueItem testItem = new NameValueItem("TEST", "VALUE"); CustomDistributionStrategyData data = new CustomDistributionStrategyData(); data.Attributes.Add(testItem); Assert.AreEqual(testItem, data.Attributes[0]); }
private void AddItem(List <NameValueItem> _list, string name, string value, string description) { NameValueItem item = new NameValueItem(); item.Name = name; item.Value = value; item.ItemType = ""; item.Description = description; _list.Add(item); }
public void RenameTest() { NameValueItem item = new NameValueItem(); item.Name = "MyName"; item.Value = "Value1"; items.Add(item); item.Name = "hello"; Assert.AreSame(item, items.GetNameValueItem("hello")); }
public void StringUtilAction() { NameValueItem selectedCaseType = viewModel.ViewActions.SelectedItem; switch (selectedCaseType.Value) { case StringUtilType.SortList: viewModel.OutputString = service.SortStringList(viewModel.InputString); break; } }
public override bool OnBeginRecipe(object currentValue, out object newValue) { if (currentValue != null) { newValue = null; return false; } newValue = new NameValueItem[0]; return true; }
public override bool OnBeginRecipe(object currentValue, out object newValue) { if (currentValue != null) { newValue = null; return(false); } newValue = new NameValueItem[0]; return(true); }
protected override void AddConfiguration(List <NameValueItem> lNameValueItems, IEnvironment eEnviornment) { lNameValueItems.AddRange(ConvertToNameValueItems("dnsPort", thHandler.DNSPort)); foreach (DNSSpooferEntry dnsSpoof in thHandler.GetDNSSpooferEntries()) { NameValueItem nviSpoofDefinitions = new NameValueItem("spoofDefinition", ""); nviSpoofDefinitions.AddChildRange(ConvertToNameValueItems("address", dnsSpoof.Address)); nviSpoofDefinitions.AddChildRange(ConvertToNameValueItems("domainName", dnsSpoof.Name)); lNameValueItems.Add(nviSpoofDefinitions); } }
public void IndexerTest() { NameValueItem nameValueItem = new NameValueItem(); nameValueItem.Name = "Bill"; NameValueItemCollection collection = new NameValueItemCollection(); collection.Add(nameValueItem); NameValueItem billSection = collection.GetNameValueItem("Bill"); Assert.AreSame(nameValueItem, billSection); }
private void RebuildHierachy(TreeNodeCollection treeNodeCollection, List <NameValueItem> includedLists) { foreach (TreeNode node in treeNodeCollection) { if (node.Checked) { NameValueItem nvitem = new NameValueItem("node", node.Name, node.Name); RebuildHierachy(node.Nodes, nvitem.Childs); includedLists.Add(nvitem); } } }
public void IndexerIntOutOfRangeTest() { NameValueItem nameValueItem = new NameValueItem(); nameValueItem.Name = "Bill"; NameValueItemCollection collection = new NameValueItemCollection(); collection.Add(nameValueItem); NameValueItem billSection = collection[1]; Assert.AreSame(nameValueItem, billSection); }
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { Cursor.Current = Cursors.WaitCursor; /* * if(list != null) * { * return new StandardValuesCollection(list.ToArray()); * } */ list = new List <NameValueItem>(); if (context != null) { _DTE service = (_DTE)context.GetService(typeof(_DTE)); using (DirectoryEntry appPoolsEntry = new DirectoryEntry(string.Format("IIS://{0}/W3SVC/AppPools", System.Environment.MachineName))) { foreach (DirectoryEntry childEntry in appPoolsEntry.Children) { string status = ""; int intStatus = (int)childEntry.InvokeGet("AppPoolState"); switch (intStatus) { case 2: status = "Running"; break; case 4: status = "Stopped"; break; default: status = "Unknown"; break; } NameValueItem item = new NameValueItem(); item.Name = childEntry.Name; item.Value = childEntry.Name; item.ItemType = "AppPool"; item.Description = status; list.Add(item); } } } Cursor.Current = Cursors.Default; return(new StandardValuesCollection(list.ToArray())); }
public override bool OnBeginRecipe(object currentValue, out object newValue) { if (currentValue != null) { newValue = null; return false; } NameValueItem newitem = new NameValueItem(ItemType, Name, Value); newitem.Group = Group; newValue = newitem; return true; }
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { Cursor.Current = Cursors.WaitCursor; /* if(list != null) { return new StandardValuesCollection(list.ToArray()); } */ list = new List<NameValueItem>(); if (context != null) { _DTE service = (_DTE)context.GetService(typeof(_DTE)); using (DirectoryEntry appPoolsEntry = new DirectoryEntry(string.Format("IIS://{0}/W3SVC/AppPools", System.Environment.MachineName))) { foreach (DirectoryEntry childEntry in appPoolsEntry.Children) { string status = ""; int intStatus = (int)childEntry.InvokeGet("AppPoolState"); switch (intStatus) { case 2: status = "Running"; break; case 4: status = "Stopped"; break; default: status = "Unknown"; break; } NameValueItem item = new NameValueItem(); item.Name = childEntry.Name; item.Value = childEntry.Name; item.ItemType = "AppPool"; item.Description = status; list.Add(item); } } } Cursor.Current = Cursors.Default; return new StandardValuesCollection(list.ToArray()); }
protected override void AddConfiguration(List <NameValueItem> lNameValueItems, IEnvironment eEnviornment) { TrafficSplitterRule[] trRules = thHandler.GetRules(); foreach (TrafficSplitterRule trRule in trRules) { NameValueItem nviRule = SaveRule(eEnviornment, trRule); if (nviRule != null) { lNameValueItems.Add(nviRule); } } }
protected override void AddConfiguration(List <NameValueItem> lNameValueItems, IEnvironment eEnviornment) { HTTPStreamModifierAction[] arActions = thHandler.Actions; foreach (HTTPStreamModifierAction htAction in arActions) { NameValueItem nviRule = SaveAction(eEnviornment, htAction); if (nviRule != null) { lNameValueItems.Add(nviRule); } } }
public void CanGetFirstElementFromCollection() { NameValueItem nameValueItem = new NameValueItem(); nameValueItem.Name = "Bill"; NameValueItemCollection collection = new NameValueItemCollection(); collection.Add(nameValueItem); IEnumerator enumerator = collection.GetEnumerator(); enumerator.MoveNext(); Assert.AreEqual("Bill", ((NameValueItem)enumerator.Current).Name); }
protected override void AddConfiguration(List<NameValueItem> lNameValueItems, IEnvironment eEnviornment) { lNameValueItems.AddRange(ConvertToNameValueItems("method", thHandler.Method.ToString())); lNameValueItems.AddRange(ConvertToNameValueItems("interval", thHandler.SpoofInterval)); foreach (MITMAttackEntry mitmEntry in thHandler.GetVictims()) { NameValueItem nviVictims = new NameValueItem("victim", ""); nviVictims.AddChildRange(ConvertToNameValueItems("alice", mitmEntry.VictimAlice)); nviVictims.AddChildRange(ConvertToNameValueItems("bob", mitmEntry.VictimBob)); lNameValueItems.Add(nviVictims); } }
public void EnumeratorTest() { NameValueItem nameValueItem = new NameValueItem(); nameValueItem.Name = "MyName"; items.Add(nameValueItem); IEnumerator enumerator = items.GetEnumerator(); enumerator.Reset(); while (enumerator.MoveNext()) { Assert.IsNotNull(enumerator.Current); } }
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { Cursor.Current = Cursors.WaitCursor; /* if(list != null) { return new StandardValuesCollection(list.ToArray()); } */ list = new List<NameValueItem>(); if (context != null) { _DTE service = (_DTE)context.GetService(typeof(_DTE)); ManagementClass MgmtClass = new ManagementClass("Win32_Process"); foreach (ManagementObject mo in MgmtClass.GetInstances()) { try { if (mo["Name"].ToString() == "w3wp.exe") { string apppool = mo["CommandLine"].ToString(); apppool = apppool.Substring(apppool.IndexOf("-ap") + 5); apppool = apppool.Substring(0, apppool.IndexOf("\"")); NameValueItem item = new NameValueItem(); item.Name = mo["ProcessId"].ToString(); item.Value = mo["ProcessId"].ToString(); item.ItemType = "Process"; item.Description = apppool; // mo["Name"].ToString(); list.Add(item); } } catch (Exception) { } } } Cursor.Current = Cursors.Default; return new StandardValuesCollection(list.ToArray()); }
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { Cursor.Current = Cursors.WaitCursor; /* if(list != null) { return new StandardValuesCollection(list.ToArray()); } */ list = new List<NameValueItem>(); if (context != null) { DTE service = (DTE)context.GetService(typeof(DTE)); try { List<SharePointWebApplication> webApplications = new SharePointBrigdeHelper(service).GetAllWebApplications(); foreach (SharePointWebApplication webapp in webApplications) { NameValueItem item = new NameValueItem(); item.Name = webapp.Url; item.Value = webapp.Url; item.ItemType = "WebApplication"; item.Description = webapp.Description; list.Add(item); } } catch (Exception ex) { Helpers.LogMessage(service, service, ex.ToString()); } } Cursor.Current = Cursors.Default; return new StandardValuesCollection(list.ToArray()); }
public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { if (values.Contains("|")) { //return name value collection List<NameValueItem> list = new List<NameValueItem>(); char[] sep = new char[] { ';' }; char[] sep2 = new char[] { '|' }; string[] validValues = values.Split(sep); foreach (string s in validValues) { NameValueItem item = new NameValueItem(); if (s.Contains("|")) { string[] nameValue = s.Split(sep2); item.Name = nameValue[0]; item.Value = nameValue[0]; item.ItemType = nameValue[0]; item.Description = nameValue[1]; } else { item.Name = s; item.Value = s; item.ItemType = s; item.Description = ""; } list.Add(item); } return new StandardValuesCollection(list.ToArray()); } else { char[] sep = new char[] { ';' }; string[] validValues = values.Split(sep); return new StandardValuesCollection(validValues); } }
private NameValueItem GetNameValueItem(XmlNode node) { string Name = ""; string Value = ""; string Description = ""; string Group = ""; if(node.Attributes["Value"] != null) { Value = node.Attributes["Value"].Value; } if(node.Attributes["Name"] != null) { Name = node.Attributes["Name"].Value; } else { Name = node.Attributes["Value"].Value; } if(node.Attributes["Description"] != null) { Description = node.Attributes["Description"].Value; } if(node.Attributes["Group"] != null) { Group = node.Attributes["Group"].Value; } NameValueItem item = new NameValueItem(); item.ItemType = node.Name; item.Name = Name; item.Description = Description; item.Value = Value; item.Group = Value; return item; }
public void CopyToNegativeIndexTest() { items.Add(new NameValueItem("myName", "myValue")); NameValueItem[] itemArray = new NameValueItem[items.Count]; items.CopyTo(itemArray, -1); }
public void CopyToNonExistenceIndexTest() { items.Add(new NameValueItem("myName", "myValue")); NameValueItem[] itemArray = new NameValueItem[items.Count]; items.CopyTo(itemArray, 1); }
private void RebuildHierachy(TreeNodeCollection treeNodeCollection, List<NameValueItem> includedLists) { foreach (TreeNode node in treeNodeCollection) { if (node.Checked) { NameValueItem nvitem = new NameValueItem("node", node.Name, node.Name); RebuildHierachy(node.Nodes, nvitem.Childs); includedLists.Add(nvitem); } } }
public void CopyToSourceGreatherThanDestinationTest() { items.Add(new NameValueItem("myName", "myValue")); NameValueItem[] itemArray = new NameValueItem[0]; items.CopyTo(itemArray, 0); }
public static int SortByName(NameValueItem x, NameValueItem y) { return String.Compare(x.Name, y.Name); }
public void CanAddTwoConfigSectionsToCollection() { NameValueItem sectionOne = new NameValueItem(); sectionOne.Name = "SectionOne"; NameValueItem sectionTwo = new NameValueItem(); sectionTwo.Name = "SectionTwo"; NameValueItemCollection collection = new NameValueItemCollection(); collection.Add(sectionOne); collection.Add(sectionTwo); Assert.AreEqual(2, collection.Count); }