2016-04-28 9 views
5

मैं स्वीकृति-टेस्ट का उपयोग करने की कोशिश कर रहा हूं लेकिन "हैलो वर्ल्ड" भी नहीं चला सकता। जब मैं परीक्षण चलाने मैंस्वीकृति-परीक्षण सिस्टम फेंकता है। MissingMethodException

Test Name: TestHelloWorld 
Test FullName: HelloApprovalTests.Class1.TestHelloWorld 
Test Source: C:\Users\Lassi\Documents\Visual Studio 2015\Projects\HelloApprovalTests\HelloApprovalTests\Class1.cs : line 14 
Test Outcome: Failed 
Test Duration: 0:00:00.01 

Result StackTrace: 
at ApprovalTests.Namers.UnitTestFrameworkNamer..ctor() 
    at ApprovalTests.Approvals.<.cctor>b__c() 
    at ApprovalTests.Approvals.GetDefaultNamer() 
    at ApprovalTests.Approvals.Verify(IApprovalWriter writer) 
    at ApprovalTests.Approvals.Verify(String text) 
    at HelloApprovalTests.Class1.TestHelloWorld() in C:\Users\Lassi\Documents\Visual Studio 2015\Projects\HelloApprovalTests\HelloApprovalTests\Class1.cs:line 15 
Result Message: System.MissingMethodException : Method not found: 'System.Diagnostics.StackTrace ApprovalUtilities.CallStack.Caller.get_StackTrace()'. 

मेरी कक्षा है:

using ApprovalTests; 
using ApprovalTests.Reporters; 
using NUnit.Framework; 

namespace HelloApprovalTests 
{ 
    [TestFixture] 
    [UseReporter(typeof(DiffReporter))] 
    public class Class1 
    { 
     [Test] 
     public void TestHelloWorld() 
     { 
      Approvals.Verify("Hello World Welcome to ApprovalTests"); 
     } 
    } 
} 

मैं इस रन बनाने के लिए और एक फ़ाइल बनाने के लिए क्या करना चाहिए?

उत्तर

6

Nuget इंस्टॉल पर कुछ अजीब है। अगर आप स्वीकृति उपयोगिता अपडेट करते हैं तो यह काम करेगा।

+1

किसी भी तरह से संस्करण 3.0.1 था। 3.0.11 को अपडेट किया गया और अब यह काम करता है। धन्यवाद! –

+2

यह NuGet के डिफ़ॉल्ट निर्भरता व्यवहार की वजह से है, जो एक निर्भर पैकेज पर निम्नतम संस्करण स्थापित करना है। जैसा कि ऐसा लगता है कि स्वीकृति परीक्षण 3.0.11 को काम करने के लिए कम से कम स्वीकृतिउत्पादन 3.0.11 की आवश्यकता है, इसे शायद इसके मैनिफेस्ट में जोड़ा जाना चाहिए। – ngm

+0

सामान्य सुविधा के लिए, प्रतिलिपि बनाने और चलाने के लिए पैकेज प्रबंधक कंसोल कमांड है: अद्यतन-पैकेज स्वीकृतिउत्पादन-संस्करण 3.0.11 – Victoria

संबंधित मुद्दे