Esempio n. 1
0
        public void GetFields()
        {
            NonPublicClass   npc_ = new NonPublicClass();
            List <NonPublic> fs_  = GetNonPublicValue.GetNonPublicFields(npc_);

            fs_.ForEach(x =>
            {
                MSTestLog.WriteLine($"Fields: name[ {x.npName} ] type[ {x.npType.Name} ] value[ {x.npObject.ToString()}]");
            });
        }
Esempio n. 2
0
        public void GetGetPropertys()
        {
            NonPublicClass   npc_ = new NonPublicClass();
            List <NonPublic> pi_  = GetNonPublicValue.GetNonPublicPropertys(npc_);

            pi_.ForEach(x =>
            {
                MSTestLog.WriteLine($"Propertys: name[ {x.npName}] type[ {x.npType.Name}] value[ {x.npObject.ToString()}]");
            });
        }
Esempio n. 3
0
        public void TestMethod()
        {
            NonPublicClass npc_ = new NonPublicClass();

            string npf_ = GetNonPublicValue.GetFieldValue(npc_, "NonPublicField") as string;

            MSTestLog.WriteLine($"NonPublic Field Value: {npf_}");

            string npp_ = GetNonPublicValue.GetPropertyValue(npc_, "NonPublicProperty") as string;

            MSTestLog.WriteLine($"NonPublic Property Value: {npp_}");
        }