AArnott / Xunit.Combinatorial

Adds combinatorial and pairwise testing capability to Xunit tests
Other
180 stars 16 forks source link

Add generic attributes and add class data attribute #99

Open siewers opened 3 weeks ago

siewers commented 3 weeks ago

Fixes #95 and introduces support for combinatorial class data.

This PR is all over the place, but I think it provides improvements overall.

There are many tests that could or should be cleaned up. I tried my best to keep things together, but the mix of generic attributes and different ways of accessing data makes it hard to organize. Any ideas are welcome.

I also resolved some rebasing conflicts with my branch, which seems fine since all tests are still passing. However, I might have missed some cases, in which case more tests should be added. It might also be related to some cleanup done recently, which I haven't kept up with - I'll fix all of those if needed.