gpt4 book ai didi

visual-studio-2010 - 带有 xUnit、Assert.Throws 和 "Exception was unhandled by user code"的 Visual Studio

转载 作者:行者123 更新时间:2023-12-03 18:04:25 32 4
gpt4 key购买 nike

我正在尝试使用 xUnit 1.8.0.1549 在 dll 应用程序 (VS2010/C#) 中运行测试。
为此,我使用项目属性中“启动操作”下的“启动外部程序”通过 Visual Studio 运行 xUnit,通过 GUI 运行程序 (C:\mypath\xunit.gui.clr4.x86.exe) 运行 dll。

我想测试某些方法是否引发异常,为此,我使用以下内容:

Assert.Throws<Exception>(
delegate
{
//my method to test...
string tmp = p.TotalPayload;
}
);

问题是调试器在我的方法中停止,当引发异常时说“用户代码未处理异常”。这很糟糕,因为它一直在停止 gui runner,迫使我按 F5。
我想顺利运行测试,我该怎么做?
谢谢

最佳答案

您可以关闭 VS 中的异常行为中断。见 http://msdn.microsoft.com/en-us/library/d14azbfh.aspx灵感如何。

关于visual-studio-2010 - 带有 xUnit、Assert.Throws 和 "Exception was unhandled by user code"的 Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8635096/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com