title: How to use inheritance for a class with TEST_CLASS in CppUnitTestFramework
body: <p>I've got a class that inherits from another class like so:</p>
  
  <pre><code>class TestClass : public BaseClass
  </code></pre>
  
  <p>I am wondering if it is possible to make this a test class using the <code>TEST_CLASS</code> macro or some other macro that is part of the Microsoft Unit Testing Framework for C++. I tried:</p>
  
  <pre><code>class TEST_CLASS(TestClass : public BaseClass)
  </code></pre>
  
  <p>But the IDE gives the error <em>'Error: expected either a definition or a tag name'</em> and the compiler error is <em>error C3861: '__GetTestClassInfo': identifier not found</em></p>
  
  <p>I know it's probably bad practice to inherit on a test class but it would make implementing the test easier. I am relatively new to C++ so I am wondering if it is something simple I have missed or if it's just not possible.</p>
  
  <p>Thanks,</p>