gpt4 book ai didi

c# - 是否可以加快测试 nservicebus 超时管理器的过程?

转载 作者:太空宇宙 更新时间:2023-11-03 21:59:11 25 4
gpt4 key购买 nike

在我们的系统使用 nservicebus 超时每 24 小时触发一个事件的项目中工作。是否有可能通过单元测试“伪造”24 小时,以便可以在任何给定时间运行测试,从而不必等待一天才能运行测试?

覆盖的超时方法如下所示:

public override void Timeout(object state)
{
ExportFileGenerator.GenerateFile(_entryDataStore.GetEntriesOlderThan(DateTime.Now));
RequestUtcTimeout(TimeSpan.FromHours(TimeLeftToDailyJob()), "");
}

最佳答案

我已经在博客上介绍了如何做到这一点:

http://www.udidahan.com/2012/02/27/nservicebus-saga-tips/

关于c# - 是否可以加快测试 nservicebus 超时管理器的过程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10975283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com