Exemplo n.º 1
0
        private void RunPrivateFunctionTEST()
        {
            var mdc = GetModelClass();
            ReflectBaseClass <ModelClass> rbc = new ReflectBaseClass <ModelClass>(mdc);
            var nameWithAge = rbc.RunPrivateFunction <string>("GetNameWithAge", null);

            Assert.Equal(mdc.NameWithAge, nameWithAge);
        }
Exemplo n.º 2
0
        private void GetPropertyValueTEST()
        {
            var mdc = GetModelClass();
            ReflectBaseClass <ModelClass> rbc = new ReflectBaseClass <ModelClass>(mdc);
            var fullName = rbc.GetPropertyValue <string>("Name");

            Assert.Equal(mdc.GetFullName(), fullName);
        }
Exemplo n.º 3
0
        private void GetInstanceFieldValueTEST()
        {
            var mdc = GetModelClass();

            ReflectBaseClass <ModelClass> rbc = new ReflectBaseClass <ModelClass>(mdc);
            var idc = rbc.GetInstanceFieldValue <string>("iDCard");

            Assert.Equal(mdc.IDCard, idc);
        }
Exemplo n.º 4
0
        private void GetStaticFieldValueTEST()
        {
            var mdc1 = GetModelClass();
            var mdc2 = GetModelClass();

            ReflectBaseClass <ModelClass> rbc = new ReflectBaseClass <ModelClass>(mdc1);
            var ModelClassNumber = rbc.GetStaticFieldValue <int>("ModelClassNumber");

            Assert.Equal(mdc2.GetModelClassNumber(), ModelClassNumber);
        }
Exemplo n.º 5
0
        private void ClearControlEventTEST()
        {
            var mdc  = GetModelClass();
            var memo = mdc.Memo;

            mdc.GoAction("Jumping");
            ReflectBaseClass <ModelClass> rbc = new ReflectBaseClass <ModelClass>(mdc);

            rbc.ClearControlEvent("EVENT_DOING", "Doing");
            memo = mdc.Memo;
            mdc.GoAction("Eating");

            Assert.Equal(memo, mdc.Memo);
        }