相关疑难解决方法(0)

为什么datetime无法比较?

我的C#单元测试有以下声明:

Assert.AreEqual(logoutTime, log.First().Timestamp);
Run Code Online (Sandbox Code Playgroud)

为什么它失败了以下信息:

Assert.AreEqual failed. Expected:<4/28/2010 2:30:37 PM>. Actual:<4/28/2010 2:30:37 PM>.
Run Code Online (Sandbox Code Playgroud)

他们不一样吗?

更新:

如果您只关注第二个,请使用此选项:

Assert.AreEqual(logoutTime.ToString(), log.First().Timestamp.ToString());

c# unit-testing datetime-comparison

41
推荐指数
1
解决办法
2万
查看次数

标签 统计

c# ×1

datetime-comparison ×1

unit-testing ×1