在模拟 WebOperationContext 中执行 CreateTextResponse(...) 就像在 WebOperationContext 中一样
我正在通过包装器模拟 WebOperationContext 类以进行单元测试(使用 Moq)。但我需要在模拟上下文中执行 WebOperationContext 类中的 CreateTextRespo…
Moq When(Func) 方法的用法
我在 Moq 中找不到 When 方法的用法示例 When(Func condition); 该方法的目的/用途是什么?请提供一个代码示例来演示它有用的场景。…
使用 MVC3 和 EF4,如何充分测试依赖数据库往返来创建 IDENTITY 值的功能?
我有一个场景,被测试的代码将一条记录插入数据库,然后尝试使用其主键从数据库检索它。 这会以相同的方法发生在一系列记录上。 我正在嘲笑我的 Objec…
使用 lambda 和 Moq 对 ServiceLayer 进行单元测试
我正在尝试使用 Moq 测试我的服务层在我的存储库上使用的 lambda。 服务: public class CompanyService : TuneUpLog.ServiceLayer.ICompanyService {…
起订量 +单元测试——如何将一个操作传递给我的类来测试该操作是否被调用?
基本上,我的类中有一个方法,如果满足某些条件,它会调用 Action 。如何进行单元测试以确保调用该操作? public class MyClass { private IDBService…
起订量 +单元测试 - System.Reflection.TargetParameterCountException:参数计数不匹配
我尝试使用带有多个参数函数的 lambda,但当我尝试调用 mock.Object.Convert(value, null, null, null); 行时,Moq 在运行时抛出此异常。 System.Refl…
带构造函数参数的起订量
我有一个如下所示的工厂: public IFoo GetFoo(IFile file) { return _kernel.Get(new ConstructorArgument("file", file)); } 它工作正常,直到我使…
尝试使用 Mock时 Moq 出现奇怪的问题对于泛型类型
一些代码: public interface IMyInterface { int GetIt(); } public class MyImplementation : IMyInterface { public int GetIt() { return 10; } }…
NUnit / Moq 在变量的构造函数上抛出 NullReferenceException 错误
我正在使用 Moq、NUnit、WPF、MVVM、Ninject。 我正在为 LoginViewModel 编写一个测试,在测试中,当我使用 LoginViewModel 的构造函数创建新实例时,…
如何验证在使用 Prism 处理 ViewModel 时调用 EventAggregator 的取消订阅方法
我正在努力编写一个测试,以确认我在 EventAggregator 关闭时正确取消订阅它的消息。有人能指出(简单)答案吗?! 这是代码: public class ViewMode…
无法在 C# 2010 中引用 moq.dll
我从 www.code.google.com/p/moq 下载了 Moq.4.0.10827 并尝试将对 Moq.4.0.10827\NET40\Moq.dll 的引用添加到 Visual Studio 2010 C# 项目中。尝试构…
如何修复 .Net 中使用 Moq 时出现的 StrongNameKeyPair 错误?
据我所知,有必要有权在机器密钥存储中写入。那么如何将这个权限分配给用户呢?我需要请求支持人员授予用户运行 Moq 所需的权限,但我不知道到底要请…
如何通过Moq模拟wcf服务(由asmx转换)
我有 Silverligth 单元测试应用程序(.net 4.0),并且添加了对我的 WCF 服务(3.5)的引用 ,这是我的代码 MyService.svc MyService.asmx _ _ _ _ _ …
如何使用 MSpec 测试 ASP.NET MVC 操作设置的 HTTP 状态代码
我有以下控制器: public sealed class SomeController : Controller { public ActionResult PageNotFound() { Response.StatusCode = 404; return Vi…