dotnet-testing-autofixture-bogus-integration - AutoFixture 与 Bogus 在 .NET 测试中的整合指南
结合 AutoFixture 与 Bogus 生成兼具匿名性与真实性的测试数据,涵盖自定义 SpecimenBuilder、混合生成器与数据工厂。
标签
更新于: 2026-09-24能力
典型输入
典型输出
该技能可以做什么
- 整合 AutoFixture 与 Bogus
- 创建混合测试数据生成器
- 设计自定义 SpecimenBuilder
- 创建 Bogus AutoData 属性
- 处理循环引用问题
- 创建统一测试数据工厂
- 设计测试基类
输入
- .NET 对象模型
- 种子配置值
输出
- SpecimenBuilder 实现
- HybridTestDataGenerator 类
- IntegratedTestDataFactory 类
- BogusAutoDataAttribute 类
- 测试基类
要求
- .NET 开发环境
- AutoFixture 包
- Bogus 包
- AutoFixture.Xunit2 包
- xUnit 包
- AwesomeAssertions 包
