unit testing - Why does this Assert fail? -
<पूर्व>
IEnumerable & lt; ReportReceipt & gt; अपेक्षित = नई सूची & amp; lt; ReportRecipipt & gt; () {नई रिपोर्ट रसीद ("फाइलनाम 1", "हैश 1", "कुछ टिप्पणियां 1")}; IEnumerable & LT; ReportReceipt & gt; वास्तविक = नई सूची & lt; ReportRecipipt & gt; () {नई रिपोर्ट रसीद ("फाइलनाम 1", "हैश 1", "कुछ टिप्पणियां 1")}; Assert.IsTrue (expected.SequenceEqual (वास्तविक));
मैं वीएस 2008 के साथ एमएसटीईस्ट चला रहा हूं।
अनुक्रमांक निर्धारित करता है कि क्या दो अनुक्रम उनके प्रकार के लिए मूलभूत समानता के तुलना का उपयोग करके तत्वों की तुलना करके समान हैं।
यदि आपने अपने वर्ग में बराबर और गेटहाशकोलोड को ओवरलोड नहीं किया है, तो फ़ॉलबैक ऑब्जेक्ट समानता जांच असफल हो जाएगी, क्योंकि अनुक्रम में दो भिन्न ऑब्जेक्ट शामिल हैं।
Comments
Post a Comment