C# 如何获取DeploymentItem的名称?
我想消除这段代码中的一些重复。遵循干燥原理。C# 如何获取DeploymentItem的名称?,c#,mstest,deploymentitem,C#,Mstest,Deploymentitem,我想消除这段代码中的一些重复。遵循干燥原理。 如您所见,文件/deploymentItem的名称是重复的 [TestMethod] [DeploymentItem("TestData/TestExcel.xlsx")] <-- public void GivenAnExcel_ConverToPDF() { const string filename = "TestData/TestExcel.xlsx"; <-- var result = pd
如您所见,文件/deploymentItem的名称是重复的
[TestMethod]
[DeploymentItem("TestData/TestExcel.xlsx")] <--
public void GivenAnExcel_ConverToPDF()
{
const string filename = "TestData/TestExcel.xlsx"; <--
var result = pdfConverter.ConvertExcelDocument(filename);
AssertIsPdf(result);
}
[TestMethod]
[DeploymentItem(“TestData/TestExcel.xlsx”)]您可以简单地执行以下操作:
[TestClass]
public class Test
{
const string filename = "TestData/TestExcel.xlsx";
[TestMethod]
[DeploymentItem(filename)]
public void GivenAnExcel_ConverToPDF()
{
var result = pdfConverter.ConvertExcelDocument(filename);
AssertIsPdf(result);
}
}
英雄联盟奇怪的是我没有意识到。。。属性中的常量。。。谢谢谢谢你的提问@Peter!我也有同样的愿望(消除这些重复),但我确信没有任何办法:-)属性中有一个常量。。。谢谢@Schaliasos!