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 Clear() { NamedValueCollection values = new NamedValueCollection(); NamedValue 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 void RemoveByIndex() { 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); values.RemoveAt(0); Assert.IsFalse(values.Contains(value.Name)); Assert.AreEqual(0, values.Count); }
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 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 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)); }