我有很多集成测试需要从文件中读取期望结果。我的测试通过相对路径访问这些文件。x86和Any CPU的相对路径深度不同。例如,当我的测试在x86下运行时,它们需要读取以下文件"../../TestResults/MyTest.csv",但在Any CPU下它们需要访问"../TestResults/MyTest.csv"
到目前为止,在每个测试装置中我都有以下常量:
private const string platformDependentPrefix = "";
如果我运行x86测试,我需要在每个测试装置中手动将 "" 更改为 "../"。
有没有自动化的方法?