dotnet-testing-autofixture-bogus-integration - AutoFixture 与 Bogus 集成应用指南
结合 AutoFixture 与 Bogus 在 .NET 中生成既匿名又逼真的测试数据。
标签
更新于: 2026-09-24能力
典型输入
典型输出
该技能可以做什么
- 集成 AutoFixture 与 Bogus
- 创建混合测试数据生成器
- 设计自定义 SpecimenBuilder
- 创建自定义 AutoData 属性
- 处理循环引用问题
- 构建统一测试数据工厂
- 设计集成测试基类
输入
- C# 实体模型
- 随机种子值
输出
- SpecimenBuilder 实现代码
- HybridTestDataGenerator 类
- BogusAutoDataAttribute 类
- IntegratedTestDataFactory 类
- 测试基类
要求
- AutoFixture (>= 4.18.1)
- AutoFixture.Xunit2 (>= 4.18.1)
- Bogus (>= 35.6.3)
- xunit (>= 2.9.3)
- AwesomeAssertions (>= 9.1.0)
