And*_*ard 8 resharper unit-testing visual-studio-2010
当我在Visual Studio 2010中使用调试器运行以下示例(使用TestDriven.NET)时,我得到了一个传递,但是当我使用ReSharper测试运行器运行它时,我得到了一个失败.该测试使用Microsoft的测试框架编写.
我怎样才能正确设置?我基本上只想调用非法输入的方法,我希望它抛出一个异常.
[ExpectedException(typeof(System.Exception))]
[TestMethod]
public void TestSomething()
{
throw new System.Exception();
}
Run Code Online (Sandbox Code Playgroud)
将其更改为使用不太通用的异常(即不是 System.Exception)
[ExpectedException(typeof(UnauthorizedAccessException))]
[TestMethod]
public void TestSomething()
{
throw new UnauthorizedAccessException();
}
Run Code Online (Sandbox Code Playgroud)
ReSharper 似乎不能很好地处理 ExpectedException 和 System.Exception,这在某种程度上是好的。具体说明您的例外情况。
归档时间: |
|
查看次数: |
1082 次 |
最近记录: |