I have some tests that rely on some files I have marked as "Content" and to "Always Copy". I'm using the DeploymentItem attribute to make sure they get copied to the output directory when running mstest outside of VS. However when using the Resharper test runner inside VS these files never make it to the directory that it is executing from. Anyone know how to fix this?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Disabling the Unit Testing > Shadow-copy assemblies being tested
Resharper option fixed this problem for me.
回答2:
We solved this problem by marking the test files as embedded resources and then used a utility method to read the embedded resource and write it to the expected location.