matkoch / TestFx

Next Level Testing.
Apache License 2.0
34 stars 4 forks source link

Support for Windows IoT Core / UWP / .NET Core #3

Open NameOfTheDragon opened 8 years ago

NameOfTheDragon commented 8 years ago

I'm a big fan of MSpec, but that project seems to be stagnating somewhat. More seriously, MSpec has no offering for UWP and .NET Core, which means I can't use it when targeting Windows IoT Core apps, or anything based on .NET Core (ASP.Net Core, MVC Core, etc). As no-one is actively developing the framework, I'm most likely going to have to look for a different solution.

I was encouraged to learn that TestFX has a port of MSpec, but alas! No support for UWP and .NET Core. Choices are limited for UWP and .NET Core developers at the moment. Currently, only xUnit seems to have an offering. Not that xUnit is a bad choice, but I really like the MSpec style and would far prefer it.

xUnit seems to get its breadth of support by having the core types implemented as a Portable Class Library (PCL) which appears to be usable from everywhere that matters. We looked into this briefly a few days ago and it seems like it might be possible to take a similar approach for TestFX. I'm putting this issue here as a bookmark and reminder to please consider evolving TestFX to work with .NET Core and UWP.

Save me Obi Wan Kenobi, you're my only hope...

matkoch commented 8 years ago

Just for reference: http://www.ingebrigtsen.info/2016/04/16/machine-specifications-net-core/

/CC @einari

matkoch commented 8 years ago

Referencing here too, machine/machine.specifications#296.