2

返された例外とメッセージを検証しようとしていますが、このメッセージには可変のファイル名があります。単体テストを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 式、または属性パラメーター型の配列作成式である必要があります。」というエラーを返します。

4

1 に答える 1