我有一个结构,例如:
public struct Foo
{
public int Bar;
public string Baz;
}
并想使用 autofixture 在我的单元测试中创建它。我尝试使用以下内容:
IFixture fixture = new Fixture();
var f = fixture.CreateAnonymous<Foo>();
但这会引发AutoFixture was unable to create an instance
错误。是否可以使用 autofixture 自动创建结构?怎么可能做到这一点?请注意,我正在处理遗留代码,因此需要处理结构。:)
编辑 :
改变了
IFixture fixture = new Fixture().Customize(new AutoMoqCustomization());
到
IFixture fixture = new Fixture();
因为它与问题无关。