Resharper runs UnitTest from different location

前端 未结 10 779
清歌不尽
清歌不尽 2020-12-01 15:46

When I run unit tests with Visual Studio it works fine, because it runs from project directory where all assemblies are. But when I run it with resharper it

10条回答
  •  醉话见心
    2020-12-01 16:02

    Just change the current directory

    var dir = Path.GetDirectoryName(typeof(MySetUpClass).Assembly.Location);
    Environment.CurrentDirectory = dir;
    
    // or
    Directory.SetCurrentDirectory(dir);
    

    https://github.com/nunit/nunit/issues/1072

提交回复
热议问题