Jak wykluczyć niektóre testy w programie Visual Studio Test Runner?

Mam atrybuty niektórych testów, których idealnie nie chcę uruchamiać na każdej kompilacji. Większość moich testów to zwykłe testy jednostkowe i chcę, aby działały na każdej kompilacji.

Więc: jak mogę wykluczyć test według kategorii lub typu projektu?

Na przykład chciałbym wykluczyćCodedUItests:

[CodedUITest]
public class SearchViewTests

... lub wykluczyć testy w danymTestCategory:

[TestMethod]
[TestCategory("Database Integration")]
public void ContactRepositoryGetByIdWithIdExpectCorrectContact()

Szczególnie chcę wykluczyć zakodowane testy interfejsu użytkownika, ponieważ zakłócają one moją zdolność do kontynuowania pracy, podczas gdy wszystkie pozostałe testy z radością będą działać w tle, nie przeszkadzając mi.

Pierwotnie to pytanie dotyczyło Visual Studio 2012, więc wolałbym rozwiązania działające w tej wersji i wyższej.

questionAnswers(7)

yourAnswerToTheQuestion