2017-10-17 11 views
1

ExpectedExceptioninをMSTestに挿入するにはどうすればよいですか?このMsTestでExpectedExceptionが複数発生する

[ExpectedException(typeof(ArgumentException))] 
[ExpectedException(typeof(NullReferenceException))] 

よう

何か、それは二重の誤りに

+0

https://msdn.microsoft.com/en-us/library/microsoft.visualstudio.testtools.unittesting.expectedexceptionattribute.aspxのドキュメントを参照すると、その属性が複数回使用されることはありません。 – Nkosi

+0

あなたは正しいです、リンクをありがとう、どうすればこれを達成できますか? –

+0

個別の例外ごとにテストを実行する必要がありますか? –

答えて

3

あなたがExpectedExceptionAttribute Classのドキュメントを見れば、あなたは属性がメソッドに複数回使用することを意図していないことがわかります。

この属性は、メソッドで指定できます。この属性のインスタンスはメソッドに1つしか存在できません。

は、私が個別に各例外のテストを実行する必要がありますフォローアップの質問に答えるために?

はい。別々のテストを別々の期待で行う。あなたはテストをコントロールしており、それに従ってテストを調整する必要があります。

関連する問題