Example #1
0
        public void TestHasPrivateField()
        {
            var obj = new HasPrivateField(5);
            var acc = TypeAccessor.Create(typeof(HasPrivateField), true);

            Assert.Equal(5, acc[obj, "Foo"]);
        }
        public void SetPrivateFieldWorks()
        {
            var obj = new HasPrivateField(42);

            obj.SetPrivateFieldValue("field", 73);
            Assert.AreEqual(73, obj.GetPrivateFieldValue <int>("field"));
        }
        public void SetPrivateFieldWorks()
        {
            var obj = new HasPrivateField(42);

            obj.SetPrivateFieldValue("field", 73);
            Assert.AreEqual(73, obj.GetPrivateFieldValue<int>("field"));
        }
        public void GetPrivateFieldWorks()
        {
            var obj = new HasPrivateField(42);

            Assert.AreEqual(42, obj.GetPrivateFieldValue <int>("field"));
        }
        public void GetPrivateFieldWorks()
        {
            var obj = new HasPrivateField(42);

            Assert.AreEqual(42, obj.GetPrivateFieldValue<int>("field"));
        }