gpt4 book ai didi

.net - 仅对 future 项目业务规则进行自动化测试

转载 作者:行者123 更新时间:2023-11-28 20:25:22 27 4
gpt4 key购买 nike

我目前有一个带有验证业务规则的业务对象,它只能为 future 、明天之后创建,而我不能为今天创建新项目。

我有一个流程,它通过一些步骤运行非 future 业务对象..

因为我今天要设置,明天要测试,如果失败了,我只能明天创建一个新对象,明天再测试。

是否有任何简单的方法可以在任何测试框架中自动执行此过程?我认为我们的测试人员正在使用 visual studio 2010 测试管理器。你们如何处理这种情况?

干杯

最佳答案

最简单的方法是抽象当前时间的概念...

/// <summary>Use this to get the current time</summary>
public class TimeService {
public virtual DateTime GetCurrentTime() {
return DateTime.Now;
}
}

...然后在测试时间敏感的事情时模拟该服务。

关于.net - 仅对 future 项目业务规则进行自动化测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2770165/

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