title: TFS Build VS Test Runner - Run only tests with no TestCategory
body: <p>I currently have around 6000+ tests running on over 30+ projects.  </p>
  
  <p>Some of these tests are only able to run locally, so have been decorated with the attribute:</p>
  
  <pre><code>TestCategory="Manual Tests" 
  </code></pre>
  
  <p>this also applies to any functional tests, these are decorated with:</p>
  
  <pre><code>TestCategory="Functional Tests" etc...
  </code></pre>
  
  <p>I have read a number of MSDN and user articles on this and have setup a build to run only the Functional Tests </p>
  
  <pre><code>Test Case Filter: TestCategory=Functional Tests 
  (This successfully runs only the Functional Tests)
  </code></pre>
  
  <p>Question is, is there a test case filter I could use that will ignore both the TestCategory "Functional Tests" and "Manual Tests" and only run the tests that have not been decorated with a TestCategory Attribute.</p>
  
  <p>If have used the below filter cases with no joy:</p>
  
  <pre><code>**Test Case Filter:**
  
  !Functional Tests|!Manual Tests
  TestCategory!=Functional Tests|Manual Tests
  TestCategory!=Functional Tests|!Manual Tests
  TestCategory!=Functional Tests|TestCategory=Manual Tests
  TestCategory!=Functional Tests||TestCategory=Manual Tests
  (TestCategory!=Functional Tests)|(TestCategory=Manual Tests)
  (TestCategory!=Functional Tests)||(TestCategory=Manual Tests)
  </code></pre>
  
  <p>I am running this on Visual Studio 2012 (Update 4) with TFS 2012 (Update 4)</p>
  
  <p>Many Thanks</p>