title: Repeat NUnit inconclusive tests until it either passes or fail
body: <p>I have a bunch of tests that rely on some buggy mechanism. I am able to detect when the test mechanism fails and fire an InconclusiveException.</p>
  
  <p>What I'd like to have is a mechanism (like an attribute, ideally) that I can use to rerun every test that threw Inconclusive, until I get a pass or fail (or a reasonable amount of retries happened). I'm not fond of the basic solution "implement a loop in each test case method".</p>
  
  <p>I <strong>do not</strong> want to run my tests again and again until they pass, I simply want to run them until they give me a conclusion.</p>
  
  <p><strong>EDIT</strong>: I don't want to programmatically add loops to each of my existing tests simply because it will change the code itself, forcing me to validate all methods again (heavy process). Also, it makes for heavier and less maintainable test code.</p>
  
  <p><strong>EDIT</strong>: The buggy mechanism I use is the testing framework itself, an existing proprietary framework I can't change. Its purpose is to map C# objects to binary data that comes from a custom PCI card, and that sometimes fail to map. Never gonna get the budget to fix that, I have to live with it.</p>