title: Testing private method of an abstract class using Reflection
body: <p>How can I test a private method of an abstract class using reflection (using C#)? I am specifically interested in adapting the code found in <a href="https://stackoverflow.com/questions/1506427/unit-testing-private-code/1506584#1506584">this thread</a>.</p>
  
  <p>I am aware of the discussion around the principle of testing private codes in the first place (one should not in general !!). I have already decided to do that for my situation because of various reasons, so let's not repeat those discussions. Other SO threads (like Q# 1583363 and 1506427) discuss them in detail.
  Thanks.</p>