Как определить, от каких файлов зависит мой тест C#?

Считайте, что у меня есть проект C# test. Каждый тест выполняет некоторый код, и этот код может существовать в других файлах, которые могут быть локальными для проекта или могут существовать в другом проекте в том же решении или даже в проекте в другом решении. Как я могу узнать, какие файлы "используются" в моем тесте?

Было бы предпочтительно, чтобы решение не требовало изменений в тестах. Также было бы предпочтительно, чтобы подход был автоматизирован.

Например, скажем, у меня есть:

Test.cs

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

Foo.cs

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

Я хотел бы знать, что тест Test() зависит от Foo.cs,

0 ответов

Другие вопросы по тегам