使用 ref 参数模拟方法的语法
我遇到的问题是无法模拟具有 ref 参数的方法。 我想要模拟的方法的签名如下: class ContractRepository ... public long GetValueAndIncrement(ref C…
Moles 的 NCover 支持
在我们的项目中,我们使用 Ncover 来测量代码覆盖率。如果我们测量使用 Moles 的测试,则不会测量这些类的代码覆盖率 (0%)。 这与 Moles 和 NCover 使…
如何使用内部异常对代码进行单元测试?
我想对以下代码进行一些单元测试覆盖: public static class ExceptionExtensions { public static IEnumerable SelfAndAllInnerExceptions( this Exc…
使用 Pex 和 Moles 进行非 PUT 测试
我想使用 .NET 4 测试一些未针对 TDD 或任何其他形式的自动化测试编写的代码。VS2010 中的集成单元测试不足以实现我的目标,所以我查看了 Pex & ;鼹鼠…
Moles 可以与 nUnit 一起使用吗?
我刚刚看到了 Microsoft Research 的 Moles 模拟框架,之前我花了很多时间看它,我想知道它是否可以与 nUnit 一起使用,还是我必须使用 msTest?…
在使用moles程序集的项目上使用TFS2010构建会失败,并显示-1002,因为无法解析引用
经过多次尝试,我成功地让 TFS 能够在除测试项目之外的所有项目上运行构建。这些里面有一个鼹鼠组件。 我收到的错误是 C:\Program Files\Microsoft Mo…
未来 C# 中的单元测试调度程序
我在我的应用程序的调度程序项目(类库)中使用quartz.NET,这是因为我希望其他项目不知道实际的实现。将来,如果我想更改 Castle Scheduler 或 Windo…
将 Moles 与 System.Reflection 结合使用
我正在尝试监视方法 Assembly.GetEntryAssembly 但看起来 仅为 System.Reflection 命名空间生成存根类型,即 生成 System.Reflection.Moles.SAssembly…
如何使用 Moles 通过 LINQ 从表中重定向选择?
我有一个名为“订阅”的表。我想将该表中的任何 LINQ 选择重定向到 Moles lambda,以便从该表中只返回 3 行——基本上我想绕过对数据库的调用。到目前…
Moles 是否会向附加到部分类的 Moletypes 添加 01、02 等?
我用 Moles 来嘲笑。有一天,我构建了一个 Moles 程序集作为参考,其中包含许多部分类。生成的 Moles 程序集似乎有两个类,它们是从一个类构建出来的…
如何使用 HostType(“Moles”) 从测试中读取 UnitTest 项目的 App.Config
我有以下测试: [TestClass] public class GeneralTest { [TestMethod] public void VerifyAppDomainHasConfigurationSettings() { string value = Co…
尝试将 Moles 与 NUnit 一起使用。获得“Moles 需要测试成为一个仪器化过程”
我尝试将 Moles 与 NUnit 一起使用,但收到以下错误“Moles 需要测试才能成为仪表化过程”。我还在 Visual Studio 2008 中使用 Visual NUnit 来实现此…
我可以将 MbUnit gui 与 Moles 测试一起使用吗?
我想设置我们的单元测试来使用 Moles——主要是这样我们就不会在不需要接口的地方编写大量接口。好吧,这部分是有争议的,但这是我们团队关心的问题。…