मैं एनयूनिट परीक्षणों के साथ FsCheck परीक्षणों को एकीकृत करना चाहता हूं। विशेष रूप से, जब मैं कई Fscheck गुणों की घोषणा करता हूं, तो मैं चाहता हूं कि वे वीएस धावक से दृश्यमान और चलने योग्य हों। मुझे FSCheck के साथ xUnit उपयोग का विवरण मिला है ("एमबी | x | एन | सीएस | यूनिट" के साथ FsCheck को एकीकृत करने के लिए आईरुनर लागू करने के तहत), लेकिन यह वही नहीं है जो मैं चाहता हूं। क्या इसे करने का कोई तरीका है?FsCheck और NUnit एकीकरण
उत्तर
क्या आप विस्तारित कर सकते हैं कि इसका उपयोग क्यों नहीं करना चाहते हैं? FSCheck परीक्षण के नतीजे को वापस फ़ीड करने का यही तरीका है। आप सामान्य एनयूनीट परीक्षणों की तरह FsCheck परीक्षण लिखेंगे, और उन्हें एक टेस्ट विशेषता (या जो भी नाम NUnit में है) के साथ विशेषता दें।
यदि आप न्यूटिट के साथ कड़े एकीकरण चाहते हैं, तो आपको NUnit प्लगइन मॉडल से परिचित होना होगा। मेरी टोडो सूची में न्यूट एकीकरण आगे है। XUnit.NET के साथ एकीकृत करने के उदाहरण के लिए, स्रोत में FsCheck.Xunit प्रोजेक्ट पर एक नज़र डालें। FsCheck पक्ष से, यह काफी समान होना चाहिए, लेकिन NUnit का प्लगइन मॉडल XUnit से काफी अलग है।
nuget पैकेज जोड़ें (यह भी एक फ़ाइल जोड़ना होगा:
, वहाँ अब एक FsCheck.Nunit एकीकरण nuget package यह केवल (इस समय) एफ # 3.1 के लिए काम करता
प्रयोग है परियोजना है कि उम्मीद है)
[<Property>]
let maxLe (x:float) y =
(x <= y) ==> (lazy (max x y = y))
आप वर्बोज़ आउटपुट आप शब्दाडंबरपूर्ण जोड़ सकते हैं चाहते हैं, तो में = संपत्ति को सच का श्रेय
- 1. TestDriven.NET और NUnit
- 2. NUnit और app.config
- 3. NUnit
- 4. nunit
- 5. NUnit
- 6. NUnit
- 7. NUnit
- 8. NUnit
- 9. NUnit
- 10. NUnit
- 11. NUnit
- 12. सी #/नेट - सतत एकीकरण और FTP तैनाती
- 13. Nunit परीक्षण
- 14. डीजेगो और पेपैल एकीकरण
- 15. ऑटोफैक और क्वार्ट्ज.Net एकीकरण
- 16. निरंतर एकीकरण और क्यूए
- 17. हैडोप और माईएसQL एकीकरण
- 18. नेटबीन और रेडमाइन एकीकरण
- 19. डोजर और स्प्रिंग एकीकरण
- 20. एक्सकोड और सीयूडीए एकीकरण
- 21. पायथन और केडीबी एकीकरण
- 22. Mercurial और Notepad ++ एकीकरण
- 23. Magento और मूडल एकीकरण
- 24. काहिरा और क्यूटी एकीकरण
- 25. टोमकैट और ग्रहण एकीकरण
- 26. माइलिन और रेडमाइन एकीकरण
- 27. टीमसिटी और एमएसबिल्ड एकीकरण
- 28. जेएसटीएस्टड्रिवर और निरंतर एकीकरण
- 29. पायथन और .NET एकीकरण
- 30. एसएएसएस और जेकिल एकीकरण
यह दुर्भाग्य से nnititite के साथ काम नहीं करता = = ( – Maslow