title: Unit test a class without interface using MOQ
body: <p>Hi I am new to MOQ Testing. I have many classes without an interface or abstract method.
  one of them also uses some System Interop libraries.
  they also have few private members in them which are accessed in the methods.</p>
  
  <p>I want to Unit test these classes (not having interfaces).</p>
  
  <p>I came across these two alternatives:</p>
  
  <ol>
  <li><strong>Private Accessor</strong></li>
  <li><strong>PrivateObject</strong></li>
  </ol>
  
  <p>but will they provide all unit test funcionality I could have got with having Interfaces?</p>