public void CanAccessPrivateField() { var testObj = new TestClass(); TestClassAccessor[testObj, "_hiddenField"] = "TEST"; Assert.AreEqual("TEST", testObj.GetHiddenField()); Assert.AreEqual("TEST", TestClassAccessor[testObj, "_hiddenField"]); }