2
我使用Assert.AreEqual比較兩個對象。這些對象是同一類的兩個不同實例,並且該類中有一個ToString方法。當我調用AreEqual時,我可以從調試器中看到ToString方法被調用(對於這兩個變量中的每一個都調用了一次)。AreEqual比較對象與ToString
ToString方法返回確切地說在每種情況下都是相同的字符串,但仍然由於某種原因AreEqual方法返回false。
爲什麼會這樣呢?
的錯誤是
Additional information: Expected: <DeliveryTag: 0, RoutingKey: , Body: test, Headers: test: test, ContentType: text/plain>
But was: <DeliveryTag: 0, RoutingKey: , Body: test, Headers: test: test, ContentType: text/plain>