Exemplo n.º 1
0
        public void CanSetNestedPublicField()
        {
            var obj = new TestObjectSub();
            var dbg = new ObjectInspector();

            dbg.StackAdd_OBJECT(obj);
            dbg.StackAdd_OBJECT("new name");
            object result = dbg.Set(testObjSubTypeName + ".Name");

            Assert.Equal("new name", result);
        }
Exemplo n.º 2
0
        public void CanSetPrivateField()
        {
            var obj = new TestObject();
            var dbg = new ObjectInspector();

            dbg.StackAdd_OBJECT(obj);
            dbg.StackAdd_OBJECT(777);
            object result = dbg.Set(testObjTypeName + ".privateIndex");

            Assert.Equal(777, result);
        }
Exemplo n.º 3
0
        public void CanSetPublicProp()
        {
            var obj = new TestObject();
            var dbg = new ObjectInspector();

            dbg.StackAdd_OBJECT(obj);
            dbg.StackAdd_OBJECT("new name");
            object result = dbg.Set(testObjTypeName + ".NAME");

            Assert.Equal("new name", result);
        }