public void CannotAddWithNullKey() { var _ = new NamedValueCollection { new NamedValue(null, new object()) }; }
public void AddValue() { NamedValueCollection values = new NamedValueCollection(); NamedValue value = new NamedValue("Foo", new object()); values.Add(value); Assert.AreEqual(1, values.Count); Assert.AreSame(value, values[value.Name]); }
public void ValueContainment() { NamedValueCollection values = new NamedValueCollection(); NamedValue value = new NamedValue("Foo", new object()); Assert.IsFalse(values.Contains(value.Name)); values.Add(value); Assert.IsTrue(values.Contains(value.Name)); }
public void RemoveValue() { NamedValueCollection values = new NamedValueCollection(); NamedValue value = new NamedValue("Foo", new object()); values.Add(value); Assert.AreEqual(1, values.Count); Assert.IsTrue(values.Remove(value.Name)); Assert.IsFalse(values.Contains(value.Name)); Assert.AreEqual(0, values.Count); }
public void Put() { var values = new NamedValueCollection(); values.Put(new NamedValue("Foo", new object())); var value = new NamedValue("Foo", new object()); values.Put(value); Assert.AreEqual(1, values.Count); Assert.AreSame(value, values[value.Name]); }
public void AddObjectVariable(NamedValue lv) { if (lv.IsArray) { AddArrayVariable(lv); return; } NamedValueCollection nvc = lv.GetMembers(); //System.Windows.Forms.TreeView obj = new System.Windows.Forms.TreeView(); //obj.Nodes.Add( // dgLocalVars.Rows.Add(lv.Name, "<object>"); }
public void Clear() { var values = new NamedValueCollection(); var value = new NamedValue("Foo", new object()); values.Add(value); Assert.AreEqual(1, values.Count); Assert.IsTrue(values.Contains(value.Name)); values.Clear(); Assert.AreEqual(0, values.Count); Assert.IsFalse(values.Contains(value.Name)); }
/// ... public IEnumerable <string> Parse(NamedValueCollection params) { var errors = new List <string>(); int someId = -1; if (!params.TryParseInt("SomeId", out someId)) { errors.Add("Some id not present"); this.SomeId = null; } this.SomeId = someId; // ... }
public void GetKeys() { NamedValueCollection values = new NamedValueCollection(); string[] names = new string[] { "one", "two", "three" }; foreach (string name in names) { values.Add(new NamedValue(name, new object())); } Assert.AreEqual(names.Length, values.Count); string[] keys = values.GetKeys(); Assert.AreEqual(names, keys); }
public void GetKeys() { var values = new NamedValueCollection(); var names = new[] { "one", "two", "three" }; foreach (var name in names) { values.Add(new NamedValue(name, new object())); } Assert.AreEqual(names.Length, values.Count); var keys = values.NamesByIndex.ToArray(); Assert.AreEqual(names, keys); }
public void ResetValueByIndex() { NamedValueCollection values = new NamedValueCollection(); NamedValue value = new NamedValue("Foo", new object()); values.Add(value); Assert.IsTrue(values.Contains(value.Name)); Assert.AreEqual(1, values.Count); NamedValue newValue = new NamedValue("Bar", new object()); ((IList)values)[0] = newValue; Assert.AreEqual(1, values.Count); Assert.IsFalse(values.Contains(value.Name)); Assert.IsTrue(values.Contains(newValue.Name)); }
/// <summary> /// Sets the items that will be shown on the GUI. /// </summary> public void Initialize(NamedValueCollection <string> favorites) { ActiveControl = listView; listView.Items.Clear(); if (favorites != null) { foreach (string name in favorites.Names) { ListViewItem item = new ListViewItem(new string[] { name, favorites[name] }); listView.Items.Add(item); } } }
public void Enumeration() { NamedValueCollection values = new NamedValueCollection(); NamedValue value1 = new NamedValue("one", new object()); values.Add(value1); NamedValue value2 = new NamedValue("two", new object()); values.Add(value2); NamedValue value3 = new NamedValue("three", new object()); values.Add(value3); Assert.AreEqual(3, values.Count); IEnumerator e = values.GetEnumerator(); Assert.IsTrue(e.MoveNext()); Assert.AreSame(value1, e.Current); Assert.IsTrue(e.MoveNext()); Assert.AreSame(value2, e.Current); Assert.IsTrue(e.MoveNext()); Assert.AreSame(value3, e.Current); Assert.IsFalse(e.MoveNext()); }
public void MappingIsRestoredUponDeserialization() { NamedValueCollection collection = new NamedValueCollection(); Assert.IsFalse(collection.OnDeserializationCallbackCalled); collection.Add(new NamedValue("foo", "bar")); BinaryFormatter formatter = new BinaryFormatter(); MemoryStream ms = new MemoryStream(); formatter.Serialize(ms, collection); ms.Position = 0; // rewind collection = (NamedValueCollection)formatter.Deserialize(ms); Assert.IsTrue(collection.OnDeserializationCallbackCalled); NamedValue entry = collection["foo"]; Assert.IsNotNull(entry); Assert.AreEqual("foo", entry.Name); Assert.AreEqual("bar", entry.Value); }
public void CannotAddWithNullKey() { NamedValueCollection values = new NamedValueCollection(); values.Add(new NamedValue(null, new object())); }
public void MappingIsRestoredUponDeserialization() { NamedValueCollection collection = new NamedValueCollection(); Assert.IsFalse(collection.OnDeserializationCallbackCalled); collection.Add(new NamedValue("foo", "bar")); BinaryFormatter formatter = new BinaryFormatter(); MemoryStream ms = new MemoryStream(); formatter.Serialize(ms, collection); ms.Position = 0; // rewind collection = (NamedValueCollection) formatter.Deserialize(ms); Assert.IsTrue(collection.OnDeserializationCallbackCalled); NamedValue entry = collection["foo"]; Assert.IsNotNull(entry); Assert.AreEqual("foo", entry.Name); Assert.AreEqual("bar", entry.Value); }
public void RemoveNonExistingKey() { NamedValueCollection values = new NamedValueCollection(); Assert.IsFalse(values.Remove("something")); }
public void CannotIndexByNullKey() { object unused = new NamedValueCollection()[null]; }
public void CannotUseNullKeyForContainmentTest() { NamedValueCollection values = new NamedValueCollection(); values.Contains(null); }
public void ResetValueByIndex() { NamedValueCollection values = new NamedValueCollection(); NamedValue value = new NamedValue("Foo", new object()); values.Add(value); Assert.IsTrue(values.Contains(value.Name)); Assert.AreEqual(1, values.Count); NamedValue newValue = new NamedValue("Bar", new object()); ((IList) values)[0] = newValue; Assert.AreEqual(1, values.Count); Assert.IsFalse(values.Contains(value.Name)); Assert.IsTrue(values.Contains(newValue.Name)); }
public void CannotRemoveNullKey() { NamedValueCollection values = new NamedValueCollection(); values.Remove(null); }
public void GetKeys() { NamedValueCollection values = new NamedValueCollection(); string[] names = new string[] { "one", "two", "three" }; foreach (string name in names) values.Add(new NamedValue(name, new object())); Assert.AreEqual(names.Length, values.Count); string[] keys = values.GetKeys(); Assert.AreEqual(names, keys); }
public static int?ParseInt(this NamedValueCollection params, string name) { var textVal = params[name];