为了账号安全,请及时绑定邮箱和手机立即绑定

单元测试:DateTime.Now

单元测试:DateTime.Now

慕无忌1623718 2019-08-15 17:09:42
单元测试:DateTime.Now我有一些单元测试,期望'当前时间'与DateTime.Now不同,显然我不想改变计算机的时间。实现这一目标的最佳策略是什么?
查看完整描述

3 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

摩尔:

[Test]  public void TestOfDateTime()  {  
      var firstValue = DateTime.Now;
      MDateTime.NowGet = () => new DateTime(2000,1,1);
      var secondValue = DateTime.Now;
      Assert(firstValue > secondValue); // would be false if 'moleing' failed}

免责声明 - 我在研究Moles


查看完整回答
反对 回复 2019-08-15
  • 3 回答
  • 0 关注
  • 721 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信