我的 C# 单元测试有以下语句:
Assert.AreEqual(logoutTime, log.First().Timestamp);
为什么它因以下信息而失败:
Assert.AreEqual failed. Expected:<4/28/2010 2:30:37 PM>. Actual:<4/28/2010 2:30:37 PM>.
他们不一样吗?
更新:
如果您只关心第二个,请使用它:
Assert.AreEqual(logoutTime.ToString(), log.First().Timestamp.ToString());