TL;DR
- Are there significant differences in those 2 types of unit test projects?
- Do I have to always use matching UT project type to application (.Core WPF -> MSTest .Core or .Framework), or it doesn't matter (.Framework -> MSTest .Core and in opposite way)
Full version
I'm starting research for my new C# WPF project with unit tests, decided to use MSTest for long-term and flexible lib developing (via this comparison), which I'll use for setting database to known state. I was wondering if there are more differences in MSTest .Core and .Framework then "usual" ones, like multiplatform solutions etc.
Second questions is also important, because my earlier projects are written on both types of .NET, but uses same database (same data logic), so developing two very similar test projects might be pointless at this point, I can use other framework like xUnit, which probably would be more flexible for such thing.