我正在使用Microsot Nunit和Autofixture编写单元测试。我遇到一个问题,当我通过AutoFixture生成一个对象并尝试迭代它们时,它不会产生结果并保持该行。我试图调试它,但同样的事情发生。在迭代方面,它确实坚持到那个地方。请在下面找到我的代码。
var fixture = new Fixture();
fixture.Behaviors.Remove(new ThrowingRecursionBehavior());
fixture.Behaviors.Add(new OmitOnRecursionBehavior());
fixture.Customizations.Add(new XsdRestrictionHandler());
fixture.Customize(new MultipleCustomization());
foreach(var invoice in fixture.Build<ReceiptInvoice>().CreateMany(100))
{
}
正如我所提到的,它不会迭代元素并保留在那个地方,甚至不会产生任何错误。
任何帮助都将不胜感激。