我需要告诉AutoFixture它生成的所有随机日期应该在一定限度内,或者,例如,等于Now。我想设置Fixture实例的行为,以便它适用于整个代码中的所有用例,我不想单独检查。
我如何配置AutoFixture呢?
如果你想在对象图上返回相同的DateTime
值,只需将所需的值注入fixture
:
fixture.Inject(DateTime.Now);
如果您需要值在特定范围内,请添加如下自定义:
fixture.Customizations.Add(
new RandomDateTimeSequenceGenerator(
minDate: DateTime.Now.AddMinutes(-15),
maxDate: DateTime.Now.AddMinutes(15)
));