什么是 AutoFixture AutoMoq?

2023-12-29

当我注意到 AutoFixture AutoMoq 时,我正在查看 nuget 并想导入 moq。我看到 AutoFixture 是为了帮助更快地编写 TDD,但我找不到 AutoMoq 的任何示例以及它与 AutoFixture 有何不同。

有人可以给我指出这个 AutoMoq 以便我可以看到它在做什么吗?


简而言之,AutoFixture.AutoMoq 是一个扩展,可以将汽车夹具 https://github.com/AutoFixture进入一个自动模拟容器 http://blog.ploeh.dk/2013/03/11/auto-mocking-container/使用Moq http://code.google.com/p/moq/动态模拟库。

AutoFixture 还有一个类似的扩展,可以使用以下命令进行自动模拟犀牛模拟 http://ayende.com/projects/rhino-mocks.aspx.

本文介绍了 AutoFixture 的自动模拟:http://blog.ploeh.dk/2010/08/19/AutoFixtureAsAnAutomockingContainer.aspx http://blog.ploeh.dk/2010/08/19/AutoFixtureAsAnAutomockingContainer.aspx.

以下是一些后续行动:

  • http://blog.ploeh.dk/2010/08/25/ChangingTheBehaviorOfAutoFixtureAutomockingWithMoq.aspx http://blog.ploeh.dk/2010/08/25/ChangingTheBehaviorOfAutoFixtureAutomockingWithMoq.aspx
  • http://blog.ploeh.dk/2010/11/13/RhinoMocksbasedAutomockingWithAutoFixture.aspx http://blog.ploeh.dk/2010/11/13/RhinoMocksbasedAutomockingWithAutoFixture.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

什么是 AutoFixture AutoMoq? 的相关文章

  • 使用起订量来验证呼叫是否按正确的顺序进行

    我需要测试以下方法 CreateOutput IWriter writer writer Write type writer Write id writer Write sender many more Write s 我创建了一个 Moq
  • AutoFixture 无法创建声明(使用 .NET Framework 4.6)

    我刚刚安装了VS2015 同时安装了 NET Framework 4 6 突然AutoFixture 3 30 8无法创建Claim目的 我猜测新的 NET Framework 版本 4 6 会导致 AutoFixture 内部出现一些问题
  • 使用 Identity 2.0 数据库进行 Moq 模拟

    我在基于简单成员资格数据库的 MVC 5 Entity Framework 6 应用程序中使用 Moq 模拟针对 BusAct 控制器成功设置了集成测试 但现在我已经将数据库迁移到Identity 2 0 并将UserProfile替换为A
  • 有没有办法用 Moq 来一般模拟 DbSet.Find 方法?

    我目前正在使用扩展方法来将 DbSets 一般模拟为列表 public static DbSet
  • 模拟授权属性的存在

    我想知道如何在 MVC3 中模拟使用 Authorize 属性装饰控制器 我正在使用自定义会员资格提供商 我想测试一个控制器是否已用该属性装饰 并且您已获得授权 以及如果您没有获得授权 会发生什么情况 我正在使用起订量 这方面有什么好的建议
  • 如何使用最小起订量模拟将项目添加到存储库或 DbContext?

    我见过的对存储库使用最小起订量的示例仅展示了如何模拟返回的内容 我有一个有点奇怪的要求 当执行查询时 如果条件存在 则应将某个项目添加到存储库中 我想知道如何在不查询数据库的情况下测试它 我知道如何模拟现有条件 但是如何设置模拟以便可以测试
  • xUnit 和 Moq 不支持 async -await 关键字

    我正在尝试探索如何将 async 和 wait 关键字应用到我的 xUnit 测试中 我正在使用 xUnit 1 9 和 Async CTP 1 3 这是我的测试用例 我有一个接口 它指定一个异步方法调用 public interface
  • 使用 Moq 对 LINQ to SQL CRUD 操作进行单元测试

    我已经查看了其他问题 但没有什么真正符合我正在寻找的内容 主要是因为我不能 100 确定我正在寻找什么 基本上我现在正在开发一个新项目 我已经为数据库实体创建了抽象层并将 DAC 设置为存储库 我想使用 Mock 对象对此进行单元测试 但是
  • 无法在单元测试中模拟 HttpClient PostAsync()

    我正在使用 xUnit 和 Moq 编写测试用例 我试图模拟 HttpClient 的 PostAsync 但出现错误 下面是用于模拟的代码 public TestADLS Operations var mockClient new Moc
  • 如何使用 Moq 对不同参数设置两次方法

    我想用最小起订量设置一个方法两次 但似乎最后一个方法覆盖了前面的方法 这是我的初始设置 string username foo string password bar var principal new GenericPrincipal n
  • 使用 Moq 模拟单元测试的异步方法

    我正在测试一种创建 Web 的服务方法API称呼 使用正常的HttpClient如果我还在本地运行 Web 服务 位于解决方案中的另一个项目中 则可以很好地进行单元测试 但是 当我签入更改时 构建服务器将无法访问 Web 服务 因此测试将失
  • 使用假 DbContext 和 Autofixture 以及 Moq 进行测试

    所以请遵循这个例子 example http romiller com 2012 02 14 testing with a fake dbcontext 以及如何制作一个假的 DBContext 来测试我的测试 使用这个工作正常 Test
  • 如果您无法控制类,如何模拟类中的方法?

    我使用 Xunit 和 Moq 进行单元测试 到目前为止 我能够成功地模拟和测试接口中的方法 但是我应该如何模拟和测试我无法控制的类的方法 该类没有接口 方法也不是虚拟的 我研究了 Type Mock Isolator 但我无法使其工作 而
  • 如何使用最小起订量模拟 Controller.User

    我有几个 ActionMethods 查询 Controller User 的角色 如下所示 bool isAdmin User IsInRole admin 在这种情况下可以方便地行事 我开始使用这样的代码对这些方法进行测试 TestMe
  • 如何为函数创建 Moq 模拟

    我有以下 Func 方法 我需要模拟它 Func
  • 分层对象和 AutoFixture

    我已经实现了一个用于存储标签的类 标签集合必须是分层的 所以我的类是 public class Tag public int Id get set public int Description get set public Tag Pare
  • MSTest 与 Moq - DAL 设置

    我是最小起订量新手 刚刚开始一个已经在开发的项目 我负责设置单元测试 DatabaseFactory 有一个使用 EnterpriseLibrary 的自定义类 如下所示 public Database CreateCommonDataba
  • 需要帮助理解这段代码

    我正在尝试学习单元测试 我正在尝试对我在 asp net mvc 1 0 中制作的一些会员资格内容进行单元测试 我一直在关注一本关于 MVC 的书 我对一些东西感到困惑 希望有人能为我解答 我的框架使用 Nunit 和 Moq 问题一 pu
  • 如何使用最小起订量模拟私有只读 IList 属性

    我试图嘲笑这个列表 private readonly IList
  • 起订量: 无法投射

    我有以下模拟 var MockHttpContext new Mock

随机推荐

  • Vim:选择文件后保持位置列表窗口打开

    我需要完全相反的行为这个问题 https stackoverflow com questions 10846598 close location list when selecting file 我的观察是 按下enter在位置列表窗口中的
  • 如何将一列拆分为按日期排序的多列

    当我尝试以正确的格式获取数据库数据时遇到很多问题 我正在寻找按天按列打印数据库输出的方法 我的数据库有两列 一列带有timestamp格式如下YYYY MM DD H M另一列包含与速度相关的数据 我需要按天将速度数据拆分为列 或多或少 我
  • 具有多维(或非标量)输出的 Scipy 过滤器

    有没有类似的过滤器ndimage s 通用过滤器 http docs scipy org doc scipy reference generated scipy ndimage filters generic filter html支持矢量
  • 我需要对标题属性(工具提示)进行 html 编码吗?

    在我的标记中我使用HTML title attributes我设置的Tooltip各种 ASP NET 控件的属性 例如asp Label 这些标题的内容来自数据库 我使用数据绑定语法 例如
  • Spring 4 Web 套接字 - 我必须有一个 stomp 代理吗?

    我一直在使用以下链接来使用新的 spring 4 websockets http spring io guides gs messaging stomp websocket http spring io guides gs messagin
  • 我的水晶报表在传递参数时没有刷新?

    我已经使用 Crystal Reports 本身中的 SQL 查询创建了 Crystal Reports 通过传递两个参数 即 例如 月和年 当我预览报告时 我可以通过传递不同的参数来浏览所有页面并且其工作正常 但是在通过浏览器查看报告时
  • ng-view 未显示解析

    我以这种方式使用解析 似乎是这样做的标准方法 但视图没有显示 我错过了什么想法吗 此致 angular module fifaApp ngRoute config function routeProvider routeProvider w
  • 如何显示图像的完整尺寸?

    我是新来的 也是 Android 编程新手 我在互联网上的一个网站上找到了这个示例 下面是示例 这是一个很棒的教程 我想要实现的是 当我单击 GridView 上的图片时 我想显示图像的完整大小 public class MainActiv
  • 如何使用 R RDCOMClient 检索 Outlook 收件箱电子邮件?

    library RDCOMClient create outlook object OutApp lt COMCreate Outlook Application 我想从名为 AUX 的 Outlook 文件夹中检索今天的电子邮件 解析电子
  • 在 XML 中使用包名称

    我正在使用 Android Studio 来构建我的应用程序 我想用gradle构建类型 我使用 applicationIdSuffix 在包名称中添加后缀 以修改测试构建类型的包名称 buildTypes debug runProguar
  • 服务工作人员错误:事件已响应

    我不断收到此错误 未捕获 承诺中 DOMException 无法在 FetchEvent 上执行 respondWith 该事件已被响应 我知道如果 fetch 函数中发生异步操作 服务工作人员会自动响应 但我无法完全弄清楚这段代码中的哪一
  • 第一次失败时停止 Fluent Validation

    我正在为我的请求对象定义验证 我希望验证器在第一次失败时停止 而不仅仅是同一条链上的失败 在下面的例子中 如果我的TechnicalHeader对象为空 当验证达到规则时 我收到 NullReference 异常TechnicalHeade
  • 如何将 Flask 静态指向 Amazon S3 URL?

    我有一个在 Heroku 上托管的 Flask 应用程序 但希望从 Amazon S3 提供静态文件 在我的模板中 我使用 url for 来引用静态文件 在 Flask 应用程序的初始化中 我想把 app Flask name stati
  • 为什么要避免使用“是”和“不是”?

    我刚刚开始使用 Python 我的在线教授推荐使用is and is not仅当将值与True False or None 或者至少我是这么理解他所说的话的 现在在我的脑海里 我等同于is使用 JavaScript and is not使用
  • Python 3.x Beautifulsoup 爬取图片url

    我正在尝试使用Python进行图像URL爬行 通过开发工具确认Google图片搜索窗口 图片URL约有100个 向下滚动会出现更多 URL 不过 没关系 问题是我只得到了 20 个 URL 我在 html 文件中打开了一个可寻址请求 我确认
  • 在 Android Studio 单元测试功能中获取 Android TestCase 或 Instrumentation TestCase 中的上下文

    我使用 Android Studio 1 1 0 的新单元测试支持功能运行了一些旧测试 运行 gradlew testDebug 时 测试会运行 但所有需要 Context 的测试都会失败 因为getContext Android测试用例
  • 记录 Sequelize 迁移

    刚刚开始使用 Sequelize 并尝试让迁移工作 并希望了解迁移实际上针对数据库运行的 SQL 我找到了一个github评论 https github com sequelize sequelize issues 610 issuecom
  • 从用 C++ 编写的文件中从 pyarrow 中的字段和架构中读回 KeyValueMetadata

    如果我使用脚本编写一个简单的 Parquet 文件简单写入镶木地板 cpp https gist github com dantrim 33f9f14d0b2d3ec45c022aa05f7a45ee 我希望有一个带有单列的简单 Parqu
  • silverlight 3 中 RadialGradient 画笔颜色的数据绑定

    我正在尝试将 silverlight 3 中 RadialGradientBrush 的颜色数据绑定到属性 但似乎无法让它工作 例如 在示例测试应用程序中 我所拥有的只是
  • 什么是 AutoFixture AutoMoq?

    当我注意到 AutoFixture AutoMoq 时 我正在查看 nuget 并想导入 moq 我看到 AutoFixture 是为了帮助更快地编写 TDD 但我找不到 AutoMoq 的任何示例以及它与 AutoFixture 有何不同