基于我的单元测试,我试着计算下一个0400小时的实例并返回它;比较日期,查找特定时间的下一个实例
public void when_given_a_date_i_should_return_next_time_of_day_that_equals_04_hrs()
{
var dateTimeNow = new DateTime(2012, 6, 11, 14, 22, 0);
var dateTimeExpected = new DateTime(2012, 6, 12, 4, 0, 0);
Assert.AreEqual(dateTimeExpected, t.CalculateIncremental(dateTimeNow));
}
CalculateIncremental的一点是要发布的消息与nservicebus每24个小时,在使用RequestUtcTimeout正是凌晨04:00。这再次触发一些功能。
好的......那么这有什么问题? –
哦,jees。抱歉。因此,习惯于阅读我的方法名的同事,从而了解它的功能。方法应该返回等于04的下一个时间 - 需要算法来计算:) –
但是你没有说过你已经尝试了什么,以及遇到了什么问题。只是给一个单元测试,并暗示“请为我实现这个”并不是真正的网站工作方式...... –