このコードの重複を取り除きたいと思います。DRYの原則に従います。
ご覧のとおり、file/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以外のテストフレームワークを使用することはできません;-)