I've had this problem now for a few months where my Unit Test Session hangs quite often. It's like it starts preparing to run but never actually starts running the tests. Whenever this happens the only thing I can do is close Visual Studio and restart it again. Typically it happens several times every day.
Closing the test session and starting a new one doesn't help. Same problem happens on both VS 2015 and 2017.