Ejemplo n.º 1
0
        public void TestClear()
        {
            WeakCollection <Dummy> dummies = new WeakCollection <Dummy>(
                new List <WeakReference <Dummy> >()
                );

            Dummy oneTwoThreeDummy = new Dummy(12345);

            dummies.Add(oneTwoThreeDummy);
            Dummy threeTwoOneDummy = new Dummy(54321);

            dummies.Add(threeTwoOneDummy);

            Assert.AreEqual(2, dummies.Count);

            dummies.Clear();

            Assert.AreEqual(0, dummies.Count);
        }