Moq.Setup 未返回预期集合?
我有以下代码: var service = new Mock(); service.Setup(x => x.GetSchemes(new SchemeFilterEntity())).Returns(new List { new SchemeEntity { Id…
在构造函数中使用参数模拟类
我使用 Moq 并有一个这样的类: public class MyClass { public MyClass (string param1, params Expression>[] params) { } } 我想在这种情况下模拟…
模拟具体的 POCO 业务逻辑以进行控制器测试
假设我有以下控制器: // // GET: /Courses/Edit/5 public ActionResult Edit(int id) { Course course = courseService.GetCourseByID(id); if (cour…
第 3 方 API 的 Moqing HttpPostedFile
我正在通过扩展 DotNetNuke 的 ActiveSocial 并使用我无法控制的 ActiveSocial API 来构建自定义模块...并且我正在尝试对我的代码进行单元测试(使用 …
起订量正在触发代码合同?
给出这段代码: [ContractClass(typeof(DogContract))] public interface IDog { void Eat(object obj); } [ContractClassFor(typeof(IDog))] interna…
通用起订量存储库 - GetById(int i) 返回 T
我有一个通用存储库,我正在尝试为我的单元测试创建最小起订量实现。我需要创建一个 GetById 方法。这是我决定将其转换为使用泛型之前的最小起订…
模拟 WebOperationContext
我正在使用 WCFMock 来模拟 Web 服务中的 WebOperationContext。唯一的用法是将自定义 HTTP 标头添加到 WebOperationContext.Current.OutgoingRespons…
如何在没有扩展/贡献的情况下以最小起订量自动模拟容器(例如 IList)
我想知道是否可以自动模拟 MOQ 中的容器,无需对 MOQ 库进行任何添加。 我在寻找一种干净的方法来自动模拟 IList 时遇到问题。 提前致谢!…
使用 Mocks 验证依赖项调用时的 TDD Arrange Act Assert 模式
我正在使用 Moq 来测试某些 void 方法的行为。使用 MockBehaviour.Strict 对模拟的每次调用都必须在 Arrange 步骤中指定。这导致许多测试没有任何断言…
NUnit 未能引用最小起订量,仅在项目中
我有一个测试组件。如果我将该测试程序集加载到 NUnit 中,所有测试都会成功。 如果我将该测试保存为项目,我就会开始收到 159 个引用 Moq 的错误。 …
Moq.Mock使用最小起订量将表达式设置到模拟中会导致模拟设置不匹配
我试图模拟一个数据服务上下文,作为其中的一部分,我有一个方法,它接受 一个表达式(谓词)、 一个可选的字符串参数 和一个带有谓词数组的参数。 当…
使用最小起订量测试底层类 - 请求输入
我正在开发同步引擎。我有一个主引擎类,它从两个提供者(作为构造函数传入的对象)获取两个 PickList 列表。方法 SyncPickLists() 调用底层对象(两…
如何使用 Moq 模拟 MVC 表单 POST
谁能告诉我如何使用 Moq 来模拟 MVC 表单帖子吗? 我想要的只是基于几个不同的表单帖子对我的方法进行单元测试。 我尝试用谷歌搜索这个问题,但没有从…