Hi, thanks for posting.
Can you please check this setting?
MS Test thread apartment state.
Given that NCrunch's MSTest runner should default to STAThread, I'm wondering if there might be something else involved here. Does the call stack on the exception show the thread involved being from NCrunch calling the test method? If not, there might be something else going on in the environment here.
Unfortunately the NCrunch runner for MSTest doesn't support custom attributes, as we can't call this code without deeper integration with MSTest itself (sadly not a practical option for us).