के साथ दो सूचियों की तुलना करना मैं यह कहने के लिए किस विधि का उपयोग कर सकता हूं कि दो सूचियों में MSpec के साथ एक ही ऑब्जेक्ट है?MSpec
Q
MSpec
5
A
उत्तर
6
आप ShouldContainOnly(IEnumerable<T>)
एक्सटेंशन विधि का उपयोग कर सकते हैं।
तो अगर आप 2 सूचियों, listA
और listB
उपयोग किया है:
listA.ShouldContainOnly(listB)
3
तो सूची में आइटम्स के आदेश कोई फर्क नहीं पड़ता, आप
listA.ShouldContainOnly(listB); // both lists must have exactly the same items
listA.ShouldContain(listB); // listA must at least contain the items of listB
का प्रयोग करेंगे आदेश हैं वस्तुओं के मामलों में, आप
listA.ShouldEqual(listB);
का उपयोग कर सकते हैं ... लेकिन जांचें कि आपकी ऑब्जेक्ट्स 'बराबर' अनुमोदन लागू करती हैं opriately। मशीन। स्पेसिफिकेशंस 'आईसीओपरपेबल', 'आईसीओमेपेबल', 'आईक्वाटेबल ' के लिए दिखता है, और फिर 'तुलनाकर्ता डीफॉल्ट' का उपयोग करता है। –
क्या आइटमों की जांच के क्रम में शामिल होंगे? – Sly