Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MsTest中的多重预期异常_C#_.net_Unit Testing_Mstest - Fatal编程技术网

C# MsTest中的多重预期异常

C# MsTest中的多重预期异常,c#,.net,unit-testing,mstest,C#,.net,Unit Testing,Mstest,如何在MSTest中放入多个ExpectedExceptionin 像这样的 [ExpectedException(typeof(ArgumentException))] [ExpectedException(typeof(NullReferenceException))] 因为它在双重错误中向我显示了ExpectedException对不起,你不能回答这个简单的问题 对不起,这是一个简单的答案 如果查看文档,您会发现属性并不意味着在一个方法上使用多次 可以在方法上指定此属性。一个方法上只能有

如何在MSTest中放入多个
ExpectedExceptionin

像这样的

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

因为它在双重错误中向我显示了
ExpectedException

对不起,你不能回答这个简单的问题


对不起,这是一个简单的答案


如果查看文档,您会发现属性并不意味着在一个方法上使用多次

可以在方法上指定此属性。一个方法上只能有一个此属性的实例

回答后续问题


我应该分别对每个异常运行测试吗


对。带着不同期望的不同测试。您可以控制测试,并且应该相应地安排测试。

如果您查看文档,您会发现该属性并不打算在一个方法上多次使用

可以在方法上指定此属性。一个方法上只能有一个此属性的实例

回答后续问题


我应该分别对每个异常运行测试吗


对。带着不同期望的不同测试。您可以控制测试,并应相应地安排测试。

如果您查看文档,您会发现该属性不应该被多次使用。您是对的,感谢链接,那么我们如何实现这一点?我是否应该对每个异常单独运行测试?是的,单独测试,并有不同的期望。您是测试的控制者。如果您查看文档,您会发现该属性不打算被多次使用。您是对的,感谢链接,那么我们如何实现这一点?我是否应该单独对每个异常运行测试?是的,单独测试,具有不同的期望。你是测试的控制者。