如何确定C#测试所依赖的文件?

时间:2019-07-03 06:54:30

标签: c# automated-tests impact-analysis

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

最好解决方案不需要更改测试。最好是该方法可以自动化。

例如,说我有:

Test.cs

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

Foo.cs

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

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

0 个答案:

没有答案