首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对仅限未来的项目业务规则进行自动化测试

对仅限未来的项目业务规则进行自动化测试
EN

Stack Overflow用户
提问于 2010-05-05 10:00:40
回答 1查看 51关注 0票数 1

我目前有一个具有验证业务规则的业务对象,即它只能为将来创建,从明天起,我不能为今天创建新项。

我有一个流程,它通过一些步骤运行非未来的业务对象。

因为我必须今天设置,明天测试,当它失败时,我只能明天创建一个新对象,并在第二天测试。

在任何测试框架中,有没有什么简单的方法来自动化这个过程?我认为我们的测试人员使用的是visual studio 2010测试管理器。你们是怎么处理这样的情况的?

干杯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-05 10:25:51

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

代码语言:javascript
运行
复制
/// <summary>Use this to get the current time</summary>
public class TimeService {
  public virtual DateTime GetCurrentTime() {
    return DateTime.Now;
  }
}

...then在测试时间敏感的东西时模拟了这个服务。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2770165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档