私の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>.
それらは同じではありませんか?
アップデート:
2 番目だけを気にする場合は、これを使用します。
Assert.AreEqual(logoutTime.ToString(), log.First().Timestamp.ToString());