【问题标题】:AutoFixture adhering to FluentValidationAutoFixture 遵循 FluentValidation
【发布时间】:2021-10-14 20:30:42
【问题描述】:

我目前正在学习使用 AutoFixture,但不知道是否有一种巧妙的方法可以让 AutoFixture 生成符合使用 FluentValidation 在我的验证器中定义的规则的样本。

所需的解决方案

让 AutoFixture 按照验证器中定义的规则生成样本。

现状

AutoFixture 生成违反验证规则的随机属性。

问题

AutoFixture 能否创建符合来自 FluentValidation 的 AbstractValidator 的样本?

【问题讨论】:

    标签: fluentvalidation autofixture


    【解决方案1】:

    开箱即用的 AutoFixture 仅支持将 DataAnnotations 属性作为生成可通过验证的模型的方法。

    据我所知,目前没有将 AutoFixture 与 FluentValidation 集成的胶水库。

    作为一种解决方案,您可能希望为您的模型创建自定义,以遵守您的验证器中定义的规则。然后以对测试场景有意义的方式编写自定义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-10
      • 1970-01-01
      • 2012-07-10
      相关资源
      最近更新 更多