aspnet/Testing — pull request #56 by victorhurdugaci (2014-12-12 01:15:57+00:00)
Title: Conditional run attributes

Added two attributes that allow tests to be ignored on particular operating systems or runtime frameworks. We need this for the downlevel CI runs.

There is a little bit of code duplication because of how xunit implemented `Theory` and `Fact`...

Example usage:

```
[ConditionalFact(
ExcludedFrameworks = RuntimeFrameworks.Mono,
ExcludedOperatingSystems = OperatingSystems.Windows7And2008R2)]
public void MyTest()
{
...
```

@bricelam @Tratcher