डालें क्योंकि हमारी फर्म में यूनिट परीक्षण का उपयोग नहीं किया जाता है, मैं अपने स्वयं के कोड का परीक्षण करने के लिए यूनिट को पढ़ रहा हूं। मैं कुछ वास्तव में बुनियादी इकाई परीक्षण के लिए मानक .net परीक्षण ढांचे का उपयोग कर रहा हूं।आईनेमरेबल्स
मेरा एक तरीका IEnumerable<string>
देता है और मैं इसका आउटपुट जांचना चाहता हूं। इसलिए मैंने IEnumerable<string>
को इसके खिलाफ परीक्षण करने की उम्मीद की। मैंने सोचा कि मुझे Assert.ArePartsEqual
या ऐसा कुछ करने का तरीका माना गया है, लेकिन मुझे यह प्रतीत नहीं होता है।
तो संक्षेप में, मैं कैसे परीक्षण करूं यदि दो IEnumerable<string>
में समान स्ट्रिंग हैं?
string[] x = { "abc", "def", "ghi" };
List<string> y = new List<string>() { "abc", "def", "ghi" };
bool isTrue = x.SequenceEqual(y);
या बस:
अच्छा रवैया और पेशेवरता के लिए +1 :) –
वह: पी यह एक जूनियर प्रोग्रामर की बेहतर प्रशंसाओं में से एक है;) –