I am trying port our applications to netcoreapp3.1.
During this i also tried to run our unit tests for that target framework.
To my surprise the tests deadlocked as soon as they use async or things like Assert.CatchAsync.
The issue boils down to MessagePumpStrategy which had special cases for windows forms and WPF on net framework 4.
Is there a reason why there are no special cases for netcoreapp3.0 and upwards or was it just an oversight and those should be there?