हम पिछले कुछ हफ्तों से विजुअल स्टूडियो 2015 CTP 6 की नई जावास्क्रिप्ट क्षमताओं पर ध्यान केंद्रित कर रहे हैं। हम केवल काम करने के लिए अन्य बुनियादी .NET पहलुओं की अपेक्षा कर रहे थे।
आज, हमने बस कुछ यूनिट टेस्ट का उपयोग करने की कोशिश की है NUnit एक वेबएपीआई परियोजना के लिए और हम 20 के लिए 0 हैं (चूंकि यह शुरुआती दिन है!) कोई फर्क नहीं पड़ता कि हम क्या प्रयास करते हैं, हम "टी भी प्रतीत कर सकते हैं NUnit (2.6.4 और 3.0 सहित) के लिए एक NuGet पैकेज संदर्भ जोड़ने में सक्षम हैं। 0-beta1)।
किसी के पास ASP.NET 5 WebAPI परियोजनाओं के साथ काम करने के लिए NUnit परीक्षण प्राप्त करने के बारे में कोई सुझाव है?
यहाँ हम क्या कर रहे हैं:
नए 4.6 ASP.NET 5 प्रोजेक्ट को जोड़ना
हम WebAPI सामग्री में रुचि रखते हैं:
हम NuGet पैकेज प्रबंधक से मुद्दों के बारे में पढ़ते हैं NuGet Beta2, इसलिए हमने वह संस्करण स्थापित किया। और हमारे कॉन्फ़िगरेशन को अपडेट किया:
हम NUnit पैकेज (3.0 बीटा) पा सकते हैं
लेकिन अंत में, यह सब हमें आउटपुट विंडो में मिलता है:
और संदर्भ गायब हैं:
यहाँ इस परियोजना के लिए हमारा प्रोजेक्ट है।जॉन:
{
/* 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 के साथ खिलवाड़ कर रहा था। मैंने इसे निष्क्रिय कर दिया और चीजें काम करने लगीं।
अब मेरे पास NUnit 3.0 बीटा 1 उपलब्ध है:
मुझे संदेह है कि यह PostSharp या पैकेज स्रोत की हालिया रिलीज में तय किया जाएगा।