2016-04-28 14 views
5

Tôi đang cố gắng sử dụng Kiểm tra phê duyệt nhưng thậm chí không thể chạy "Hello World". Khi tôi chạy thử nghiệm tôi nhận đượcPhê duyệt thử nghiệm ném System.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()'. 

lớp của tôi là:

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"); 
     } 
    } 
} 

Tôi nên làm gì để làm cho hoạt động này và tạo ra một tập tin?

Trả lời

6

Thứ gì đó lạ trên cài đặt Nuget. Nếu bạn cập nhật ApprovalUtilities, nó sẽ hoạt động.

+1

Bằng cách nào đó tôi đã có phiên bản 3.0.1. Cập nhật lên 3.0.11 và bây giờ nó hoạt động. Cảm ơn! –

+2

Điều này là do hành vi phụ thuộc mặc định của NuGet, đó là cài đặt phiên bản thấp nhất của gói phụ thuộc. Có vẻ như ApprovalTests 3.0.11 cần ít nhất là ApprovalUtilities 3.0.11 để làm việc, có lẽ nó nên được thêm vào biểu hiện của nó. – ngm

+0

Để thuận tiện hơn, đây là lệnh của Trình quản lý Gói để sao chép và dán: Phê duyệt Gói Cập nhậtTính năng-phiên bản 3.0.11 – Victoria

Các vấn đề liên quan