title: Change name of NUnit test
body: <p>I want my unit-tests based on <code>NUnit</code> framework named a bit more human readable in Visual Studio test explorer. </p>
  
  <p>For example instead of having <code>Test_Case_1</code> or <code>TestCase1</code> I would better have something like <code>Test Case #1, Category: First, Category: Second</code> (by assigning values from <code>[Category]</code> attributes as well), with spaces and characters not allowed in methods names.</p>
  
  <p>I know it's out-of-the-box possible in <code>xUnit</code>, but I cannot involve it, since I'm using my customizations that I was not able to implement using <code>xUnit</code> framework.</p>
  
  <p>Is it possible to rewrite unit test display name with <code>NUnit</code>? So far I can see, that <code>FullName</code> field of <code>TestDetail</code> has private setter.</p>
  
  <p>Is any other ways or approaches change display name for <code>NUnit</code> tests? </p>