Yes I very much agree that having to put it at the top of each test is very tedious and feels wrong (I've had to do this for Ash browser tests).
We should at least have a way for an entire test fixture to disable itself by calling some protected method from the fixture's SetUp() if it so desires.