title: NCrunch is launching the ApprovalTests DiffReporter
body: <p>How do I get NCrunch to stop launching the DiffReporter when it is running tests in the background, but easily get the DiffReport when I manually run a test?</p>
  
  <p>I've been trying to get this working for a while now, but none of the combinations I've tried are giving me the results I'm looking for. I am currently leaving the <code>[UseReporter(typeof(DiffReporter))]</code> attribute commented out. When a test starts failing I will come back and un-comment it until I fix the issue, then comment it back out, but this is getting especially cumbersome for methods with multiple <code>[TestCase]</code>. From what I've been reading on the ApprovalTests blog, it seems like this should be possible.</p>
  
  <p>My diff software is Beyond Compare, and my code currently looks like this:</p>
  
  <p>TestProject/AssemblyInfo.cs</p>
  
  <pre><code>[assembly: UseReporter(typeof(NCrunchReporter))]
  </code></pre>
  
  <p>TestProject/ClassTests.cs  </p>
  
  <pre><code>public class ClassTests
  {
      [Test]
      //[UseReporter(typeof(DiffReporter))]
      [TestCase(1, 1)]
      [TestCase(1, 2)]
      [TestCase(2, 1)]
      [TestCase(3, 1)]
      public void TestCase(int errorNumber, int )
      {
          using (ApprovalResults.ForScenario(errorNumber, testCaseSubtestNumber))
          {
              var results = DoSomething();
  
              Approvals.Verify(results);
          }
      }
  }
  </code></pre>
  
  <p><strong>Update:</strong><br>
  I'm using the following NuGet packages:<br>
  - ApprovalTests v3.0.11<br>
  - ApprovalUtilities v3.0.11<br>
  - NUnit v3.2.1  </p>