Esempio n. 1
0
        public void TestField()
        {
            var test = new BasicField();

            Assert.AreEqual(null, test.Value);
            test.Value = "test";
            Assert.AreEqual("test", test.Value);
        }
Esempio n. 2
0
        public void TestWeak()
        {
            var test = new WeakTest();

            var value = new BasicField();

            test.Value = value;

            Assert.AreEqual(value, test.Value);
            value = null;

            GC.Collect();
            GC.Collect();
            GC.Collect();

            Assert.IsNull(test.Value);
        }