Exemplo n.º 1
0
        public void ClearItems()
        {
            var data = new PropertyList();

            data.Add("A", 1);
            data.Add("B", 2);
            data.Add("C", 3);
            data.Add("D", 4);
            data.Add("E", 5);
            data.Add("F", 6);
            Assert.AreEqual(6, data.Count);

            data.Clear();
            Assert.AreEqual(0, data.Count);
            Assert.IsFalse(data.Contains("A"));
            Assert.IsFalse(data.Contains("B"));
            Assert.IsFalse(data.Contains("C"));
            Assert.IsFalse(data.Contains("D"));
            Assert.IsFalse(data.Contains("E"));
            Assert.IsFalse(data.Contains("F"));
        }
Exemplo n.º 2
0
        public void RemoveItemByIndexFromDictionary()
        {
            var data = new PropertyList();

            data.Add("XXX", "here!");
            Assert.AreEqual("here!", data["XXX"].StringValue);
            Assert.AreEqual(1, data.Count);

            data.RemoveAt(0);
            Assert.AreEqual(0, data.Count);
            Assert.IsFalse(data.Contains("XXX"));
        }