返された例外とメッセージを検証しようとしていますが、このメッセージには可変のファイル名があります。単体テストを1つの方法で使用してそれを行うことは可能ですか?
public static string FileName
{
get
{
return "EXT_RF_ITAUVEST_201605091121212";
}
}
[TestMethod()]
[ExpectedException(typeof(Exception), String.Format("Error on file {0}", FileName))]
public void ValidarNomeArquivo_DataNomeIncorreta_Mensagem()
{
throw new Exception(String.Format("Error on file {0}", FileName));
}
上記のコードは、「属性引数は定数式、typeof 式、または属性パラメーター型の配列作成式である必要があります。」というエラーを返します。