【发布时间】:2021-02-10 11:29:09
【问题描述】:
我目前正在尝试运行单元测试,我需要 AutoFixture 来生成 JsonDocument 属性。
但这是不可能的,因为
AutoFixture.ObjectCreationExceptionWithPath : AutoFixture was unable to create an instance from System.Text.Json.Utf8JsonReader&, most likely because it has no public constructor, is an abstract or non-public type.
如何使用 AutoFixture 自动创建一个包含JsonDocument 的类。
我想使用 AutoFixture 创建的类非常简单,所有属性都是简单类型,除了JsonDocument。
public class Car
{
public string Name;
public int Age;
public JsonDocument GeneralCarInfo;
}
【问题讨论】:
标签: unit-testing autofixture system.text.json