Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
 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));
 }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        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));
        }
Ejemplo n.º 7
0
 public void CannotUseNullKeyForContainmentTest()
 {
     NamedValueCollection values = new NamedValueCollection();
     values.Contains(null);
 }
Ejemplo n.º 8
0
 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));
 }
Ejemplo n.º 9
0
        public void CannotUseNullKeyForContainmentTest()
        {
            NamedValueCollection values = new NamedValueCollection();

            values.Contains(null);
        }