我正在使用JetBrains DotCover为我的测试和代码执行和获取代码覆盖率。
我的项目有一些文件设置为“内容”。这些从测试中使用,如下所示:
// Get executing assembly dir.
var dir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
// Combine to get the full path to test page.
var page = Path.Combine(dir, @"Pages\Page.htm");
// Open web page.
manager.OpenBrowser(page);
不幸的是,当使用 dotCover 执行此测试时,Page.htm不会复制到程序集的位置。
有没有办法将内容放入测试执行目录,或者克服这个问题并以其他方式访问该文件?