title: Unit-testing my unit-test?
body: <p>In my unit test classes sometimes I write utility methods for something that will be used many times. Generally these are trivially simple but sometimes they are of sufficient complexity I wonder if I should actually be unit-testing the unit test!</p>
  
  <p>Is this considered normal/good practice, to give a unit test class a method which tests its own internal utility method?</p>
  
  <p>I'm using mstest in C# but that's probably not too relevant to the question which is higher level.</p>