2

考虑我有一个 C# 测试项目。每个测试都会执行一些代码,这些代码可能存在于项目本地的其他文件中,也可能存在于同一解决方案的另一个项目中,甚至可能存在于另一个解决方案的项目中。我如何找出我的测试“使用”了哪些文件?

最好该解决方案不需要对测试进行更改。该方法最好是自动化的。

例如,假设我有:

Test.cs

[Test]
public void Test() {
    var a = new Foo();
    a.bar();
}

Foo.cs

public class Foo {
    public void bar() { ... }
}

我想知道测试Test()取决于Foo.cs.

4

0 回答 0