Example #1
0
        public void RefValueTypeCopyTest1()
        {
            StructOrClass1 soc1a = new StructOrClass1();

            soc1a.X = 1;
            var soc1b = soc1a;

            soc1a.X = 2;;
            Assert.AreNotEqual(soc1a.X, soc1b.X);
        }
Example #2
0
        public void BoxingTest()
        {
            StructOrClass1 soc = new StructOrClass1();

            soc.X = 5;
            object o = soc;

            soc.X = 6;
            StructOrClass1 soc2 = (StructOrClass1)o;

            Assert.AreEqual(5, soc2.X);
        }