/ / Visual Studio 2015 CTP 6 के साथ NUnit परीक्षण कैसे चलाएं? - ननित, asp.net-core, दृश्य-स्टूडियो -2015

विजुअल स्टूडियो 2015 सीटीपी 6 के साथ एनयूनीट परीक्षण कैसे चलाएं? - नुनिट, एएसपीनेट-कोर, विजुअल-स्टूडियो -2015

हम पिछले कुछ हफ्तों से विजुअल स्टूडियो 2015 CTP 6 की नई जावास्क्रिप्ट क्षमताओं पर ध्यान केंद्रित कर रहे हैं। हम केवल काम करने के लिए अन्य बुनियादी .NET पहलुओं की अपेक्षा कर रहे थे।

आज, हमने बस कुछ यूनिट टेस्ट का उपयोग करने की कोशिश की है NUnit एक वेबएपीआई परियोजना के लिए और हम 20 के लिए 0 हैं (चूंकि यह शुरुआती दिन है!) कोई फर्क नहीं पड़ता कि हम क्या प्रयास करते हैं, हम "टी भी प्रतीत कर सकते हैं NUnit (2.6.4 और 3.0 सहित) के लिए एक NuGet पैकेज संदर्भ जोड़ने में सक्षम हैं। 0-beta1)।

किसी के पास ASP.NET 5 WebAPI परियोजनाओं के साथ काम करने के लिए NUnit परीक्षण प्राप्त करने के बारे में कोई सुझाव है?

यहाँ हम क्या कर रहे हैं:

VS2015 बॉक्स के बारे में

नए 4.6 ASP.NET 5 प्रोजेक्ट को जोड़ना

VS2015 नए ASPNET 5 प्रोजेक्ट जोड़ें

हम WebAPI सामग्री में रुचि रखते हैं:

VS2015 ASPNET 5 परियोजना विन्यास

हम NuGet पैकेज प्रबंधक से मुद्दों के बारे में पढ़ते हैं NuGet Beta2, इसलिए हमने वह संस्करण स्थापित किया। और हमारे कॉन्फ़िगरेशन को अपडेट किया:

VS2015 नुगेट कॉन्फ़िगरेशन

हम NUnit पैकेज (3.0 बीटा) पा सकते हैं

VS2015 नुइट नूगेट पेज

लेकिन अंत में, यह सब हमें आउटपुट विंडो में मिलता है:

VS2015 नुइटिट नुगेट आउटपुट

और संदर्भ गायब हैं:

गुम NUnit संदर्भ

यहाँ इस परियोजना के लिए हमारा प्रोजेक्ट है।जॉन:

{
/* Click to learn more about project.json  http://go.microsoft.com/fwlink/?LinkID=517074 */
"webroot": "wwwroot",
"version": "1.0.0-*",
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta3",
"Microsoft.AspNet.Mvc": "6.0.0-beta3",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta3",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta3",
"NUnit": "3.0.0-beta-1"
},
"frameworks": {
"aspnet50": {},
"aspnetcore50": {}
},
"exclude": [
"wwwroot",
"node_modules",
"bower_components"
],
"bundleExclude": [
"node_modules",
"bower_components",
"**.kproj",
"**.user",
"**.vspscc"
]
}

उत्तर:

जवाब के लिए 2 № 1

ठीक है, यह पता चला है कि मेरा PostSharp NuGet स्रोत NuGet के साथ खिलवाड़ कर रहा था। मैंने इसे निष्क्रिय कर दिया और चीजें काम करने लगीं। VS2015 NuGet स्रोत

अब मेरे पास NUnit 3.0 बीटा 1 उपलब्ध है: NUnit 3.0 बीटा 1 नुगेट आउटपुट NUnit 3.0 बीटा 1 संदर्भ ठीक है

मुझे संदेह है कि यह PostSharp या पैकेज स्रोत की हालिया रिलीज में तय किया जाएगा।