考虑我有一个 C# 测试项目。每个测试都会执行一些代码,这些代码可能存在于项目本地的其他文件中,也可能存在于同一解决方案的另一个项目中,甚至可能存在于另一个解决方案的项目中。我如何找出我的测试“使用”了哪些文件?
最好该解决方案不需要对测试进行更改。该方法最好是自动化的。
例如,假设我有:
Test.cs
[Test]
public void Test() {
var a = new Foo();
a.bar();
}
Foo.cs
public class Foo {
public void bar() { ... }
}
我想知道测试Test()
取决于Foo.cs
.