单元测试:如何打破本地对象依赖?
我有如下代码: class B; class A { A() { } bool MethodA() { B *pB = new B(); bool bRet = pB->SomeFunction(); // remaining logic; return bRet;…
操作 app.config 文件进行单元测试
我已将 C# 应用程序的 NUnit 测试隔离在名为 Tests.dll 的程序集中。关联的配置文件称为 Tests.dll.config。这是 Nunit 使用的,而不是我的应用程序的…
Nunit 测试配置文件被覆盖
我有一个名为 Tests 的 Nunit 测试程序集。关联的配置文件称为 Tests.dll.config。在 VS2008 中,我将 Test.dll.config 设置为“始终复制”。问题是,…
NUnit &测试log4net动态日志文件位置
我正在编写一个应用程序,用户可以在其中更改(在运行时)存储 log4net 日志的目录。目录字符串存储在app.config中。 当我想使用 NUnit 测试日志文件…
NUnit 和 NMock- ExpectAndReturn - 如何告诉 NMock 期望 CreateObjectSet
我有以下 var objSet = new DynamicMock(typeof(IObjectSet)); objSet.ExpectAndReturn("GetAll", new List { new Nationality { //obj init here }, …
System.InvalidOperationException:无法构造类型数据库
我一直在考虑将一些旧代码重构为基于 net 4.0 的新 WCF 服务,但在本应简单的练习中遇到了一些困难! 场景; WCF 服务通过 HTTP 托管,实现我们的 Ser…
64 位机器上的 nUnit 异常
我有一个 MVC 3.0 应用程序。我的测试框架是nUnit 2.4.8.0。我在 32 位机器上开始这段代码,最近开始使用 64 位机器。我最近将项目升级到.NET 4.0。 …
如何模拟 DbContext
这是我想要测试的代码 public DocumentDto SaveDocument(DocumentDto documentDto) { Document document = null; using (_documentRepository.DbConte…
NUnit:跨多个夹具的测试夹具中的每个测试的设置和拆卸
我想要一个通用的 SetUp 和 TearDown,它可以在多个固定装置上的每个测试中运行,但都在一个公共命名空间内。这与 [SetUpFixture] 属性类似,但会在每…
已使用 Rhino.Mocks 正确分配模拟对象的断言属性
在(Web)应用程序中,我实现了 MVP 模式来分离核心关注点。我的演示者使用 LINQ-to-NHibernate 直接查询数据库,或者有时当查询变得复杂时他们使用查…
在 OSX 上运行 NUnit 测试的步骤
如何在 Mac 上运行 VS2010 中开发的 NUnit 测试?这似乎是一个非常简单和幼稚的问题,但我一直在努力寻找所有步骤。我已经通过搜索网络来找到确切的步…
如何使用 MStest 和 MStest 的通用测试工具NUnit 并在 Mono 中运行它们?
我正在使用 VS2010 开发一个项目,并将向现有的充满 MStest 的测试工具添加一些 NUnit 测试。如何在 Mono 中仅运行该工具中的 NUnit 测试?当我在 PC …
以编程方式重新创建现有的 SQL Server 数据库?
是否可以复制现有数据库,或者生成 sql,然后针对 sql 数据库运行它以创建现有数据库的副本? 我不关心数据,只关心模式。 我想为单元测试执行此操作…
具有大量 NUnit 测试的开源 .NET 应用程序项目(不是框架或工具项目)
我想获得一些 .NET/C# 中的参考或示例应用程序项目的列表 - 具有良好的测试覆盖率。 问题是,我希望看到它在一个真正的应用程序项目中的实际应用,其…