Ejemplo n.º 1
0
        public void ConditionalWeakTableEnumerable()
        {
            var cwt = new ConditionalWeakTable <string, string>();

            Assert.AreEqual(0, cwt.ToArray().Length);
            cwt.Add("test1", "foo1");
            cwt.Add("test2", "foo2");
            Assert.AreEqual(2, cwt.ToArray().Length);
            cwt.Remove("test1");
            Assert.AreEqual(1, cwt.ToArray().Length);
            cwt.Remove("test2");
            Assert.AreEqual(0, cwt.ToArray().Length);
        }