我想摆脱这段代码中的一些重复。遵循 DRY 原则。
如您所见,文件/deploymentItem 的名称是重复的。
[TestMethod]
[DeploymentItem("TestData/TestExcel.xlsx")] <--
public void GivenAnExcel_ConverToPDF()
{
const string filename = "TestData/TestExcel.xlsx"; <--
var result = pdfConverter.ConvertExcelDocument(filename);
AssertIsPdf(result);
}
- 有没有办法在不使用文件名的情况下以编程方式访问 DeploymentItem?
或者 - 我可以以某种方式以编程方式获取文件名吗?
不,我不能使用除 mstest 之外的其他测试框架;-)