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()}]"); }); }
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()}]"); }); }
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_}"); }