Visual Studio 中的构建时间非常长
我有一个包含 15 个项目(14 个类库和一个 Web 应用程序)的解决方案。每个类库都有相应的测试项目(即,如果我有 MyApp.Services 项目,则存在 MyApp…
NUnit 的 Is.EqualTo 对于从泛型类派生的类不能可靠地工作吗?
今天我在使用 NUnit 时遇到了以下问题。 我有一个类,它派生自通用类。 我开始做一些序列化测试,并使用 NUnit 的 Is.EqualTo() 函数测试相等性。 当…
将 Nunit 测试添加到现有解决方案的公认做法是什么?
我继承了一个规模合理的 ASP.net 解决方案,但没有自动化测试。该解决方案似乎将所有源/页面包含在一个解决方案中,没有名称空间,也没有分层,因此文…
期望测试中出现异常,但无论如何都想验证调用了 dispose
我正在对一个演示应用程序进行单元测试,它是一个 POP3 客户端。 POP3 客户端实现了IDisposable,因此我尝试测试using 循环。 (我使用的是 nunit 2.5…
如何使用 Assert.Throws 来断言异常的类型?
如何使用 Assert.Throws 来断言异常的类型和实际的消息措辞? 像这样的事情: Assert.Throws<Exception>( ()=>user.MakeUserActive()).WithMess…
运行 Pex 探索时从 web.config 读取
我刚刚开始使用 Pex 为我的项目生成参数化单元测试。但是,当我让 Pex 运行其探索时,我的代码崩溃了,因为它无法从 web.config 中读取(更准确地说,…
NUnit 和 TestCaseAttribute,参数可以交叉连接吗?
我有一个测试各种情况的单元测试,如下所示: public void Test1(Int32 a, Int32 b, Int32 c) 假设我想创建没有循环的测试代码,所以我想使用 TestCas…
无线应用协议NUnit + WebConfigurationManager 引脚
我刚刚开始使用 NUnit 为我的 asp.net Web 应用程序项目编写测试用例。 一些为访问数据库值而编写的代码从 web.config 文件的“configSections”下定…
带有 NUnit 的 Microsoft PEX
我正在考虑在我的项目中使用 Microsoft PEX 工具,但我更愿意使用 NUnit 而不是 MSUnit。显然,PEX 扩展项目是专门为此创建的,但它现在没有发布,并…
NUnit 模拟不适用于单例方法
请耐心等待,我是 NUnit 的新手。我来自 Rails 的土地,所以其中一些对我来说是新的。 我有一行代码,如下所示: var code = WebSiteConfiguration.In…