title: Test with AutoData from base test fixture isn't run
body: <p>I use <em>Autofixture 3.21.0</em> and <em>AutoFixture.NUnit2 3.21.0</em> along with <em>NUnit 2.6.3</em> and <em>Resharper 8.2.3</em> runner.</p>
  
  <p>I have implemented the generic base test fixture which contains a common set of tests for several production classes. It's something like the following:</p>
  
   <pre class="lang-cs prettyprint-override"><code>    [TestFixture]
      public class TestsBase&lt;T&gt;
      {
          [Test]
          public void Test_in_base_class()
          {
              Assert.Pass();
          }
  
          [Test, AutoData]
          public void Test_in_base_class_with_autodata( T obj )
          {
              // this test is not run !!!
              Assert.NotNull( obj );
          }
      }
  </code></pre>
  
  <p>One example concrete test fixture class which inherits from base test fixture class can be implemented as shown below:</p>
  
   <pre class="lang-cs prettyprint-override"><code>    [TestFixture]
      public class DerivedTests : TestsBase&lt;string&gt;
      {
          [Test]
          public void Test_in_derived_class()
          {
              Assert.Pass();
          }
  
          [Test, AutoData]
          public void Test_in_derived_class_with_autodata( string obj )
          {
              Assert.NotNull( obj );
          }
      }
  </code></pre>
  
  <p>When I run this derived test fixture using R# 8.2.3 runner, test method from base class which is attributed with <em>AutoDataAttribute</em> (named <em>Test_in_base_class_with_autodata</em>) is not run. All other test methods are invoked as expected but that from base class with <em>AutoDataAttribute</em>.</p>
  
  <p>Have you had the same problem? Is it AutoFixture.Nunit2 bug? Is there a workaround for this issue? Please for help.</p>