FindView 返回的模拟视图
我想模拟(使用最小起订量)Findview 方法返回的视图,如下所示,以便该视图不为空: if ((ViewEngines.Engines.FindView(ControllerContext, viewNam…
当我不知道 Moq 中方法的参数是什么时,如何验证方法被调用
我需要验证是否调用了一个方法,但是它接收了一个我在设计时无法确定的参数对象。我不在乎参数是什么,我只想验证该方法是否被调用。 所以我想这样调…
使用起订量进行行为测试:如何设定对非虚拟财产的期望
我是 Moq 新手,我想知道如果“Bounds”属性未声明为虚拟,我如何编写以下测试。 [TestMethod] public void SettingSize_Sets_Bounds_ExactlyOnce() {…
Moqing 方法,其中 Expression>作为参数传入
我对单元测试和模拟非常陌生!我正在尝试编写一些单元测试,其中涵盖一些与数据存储交互的代码。数据访问由 IRepository 封装: interface IRepositor…
使用实体框架模拟存储库
我使用 mog 来模拟具有 LINQ to SQL 的存储库,如下所示: public static IProductsRepository MockProductsRepository(params Product[] prods){ // …
尝试验证我的模块已使用 Moq 调用 registerViewWithRegion
这太令人抓狂了。我正在尝试使用 Moq 编写一个简单的测试(目前但我会使用任何有效的东西)来验证 registerViewWithRegion 被调用,但 prism 中的每个…
在 MVC 3 中模拟会话
我正在尝试使用 Moq 模拟控制器的会话变量。我一直遇到的问题是,会话在测试中是可见的,但在实际控制器中为空。 测试代码: [TestMethod] public voi…
通用接口的扩展方法不会显示在子类上
我正在尝试实现一个扩展方法来初始化 MVC3 应用程序的 Moq 存储库。我有一个存储库接口: public interface IRepository<TEntity> : IDisposable …
测试与 ASP 会员资格一起使用的自定义用户配置文件
我刚刚完成了在我的 MVC 项目中实现基本的 ASP 成员身份,并且我希望编写一些测试。我最初在嘲笑提供者时遇到了一些问题,但现在已经解决了。显然,由…
是否可以将基于接口的模拟转换为对象?
事实上我有一个基于接口的模拟对象。我想将他转换为真实的对象。 var BM = new Mock<DAL.INTERFACES.IMYCLASS>() 是否可以转换模拟来检索 MYCLASS…
模拟通用 WCF ClientChannelWrapper 异步调用
我最近开发了一个 Silverlight 应用程序,它使用 Mark J Millers ClientChannelWrapper 与 WCF 服务层通信(有效地终止服务引用并包装 IClientChannel…
什么是单元测试范围?
我相信单元测试的有用性,但我真的不明白这些规则。 如果我有一个类与另一个类链接,则 public class MyClass { private SecondClass MySecondClass p…
模拟 Unity 容器时出现异常
我正在尝试模拟一个统一容器 - 我使用 Moq 并收到此错误 System.ArgumentException: Invalid setup on a non-overridable member: c => c.Resolve&l…