【问题标题】:Stepping Through with NUnit in Visual Studio 2010在 Visual Studio 2010 中逐步使用 NUnit
【发布时间】:2012-01-15 09:25:07
【问题描述】:

我在安装 NUnit 后安装了 TestDriven.Net。在 VS 中,我运行所有测试,它们运行但我希望能够以某种方式进入我的方法,以查看测试在目标方法中出错的地方。这意味着我想在返回 NUnit 给我测试结果之前进入目标方法并查看失败点。

我不确定如何让它工作......到目前为止还没有运气。

【问题讨论】:

    标签: .net nunit testdriven.net


    【解决方案1】:

    只需在方法(生产或测试)上放置一个断点,然后按照TestDriven.Net QuickStart guide 中的说明使用“Test With > Debugger”。

    【讨论】:

    • 是的,这正是我所做的。我只是做了一些愚蠢的事情......它有效。呵呵。
    • 嘿,约翰,不相关的问题。您是否在整个测试课程中使用的测试课程顶部使用私有字段?例如,我创建了一个包装 API 的包装器。我不想创建一堆包装器的新实例,这意味着在每个测试方法中创建一个实例。只需使用我的班级中定义的私有 _wrapper 字段吗?
    • @CoffeeAddict:在我使用的大多数测试框架中,每个测试方法都会被调用一个新的测试用例实例——这正是我想要的。我不希望先前测试所做的任何更改影响以后的测试。你的包装器真的那么昂贵吗?
    • 谢谢!嗯,它现在没那么贵,但我不喜欢“嗯,它不是那么大的应用程序,或者它不是那种 x”的态度。所以为了保持它的可扩展性,你认为即使是包装代理客户端的实例也应该根据测试方法重新创建?
    • @CoffeeAddict:嗯,我不知道你的包装是什么,它是什么的代理等等 - 这不是让它可扩展的问题,而是让它成为问题可重复独立。一项测试不应依赖于另一项测试,而创建新实例(至少是任何 可变 对象)有助于确保这一点。
    猜你喜欢
    • 2011-01-22
    • 2011-09-22
    • 2011-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-03
    • 1970-01-01
    相关资源
    最近更新 更多