2016-04-28 28 views
5

Onay Testlerini kullanmaya çalışıyorum ancak "Merhaba Dünya" yı çalıştıramıyorum. Ben testi zamanOnay-Test atıyor 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()'. 

Benim sınıftır olsun:

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

Bu çalışma yapmak ve bir dosya oluşturmak için ne yapmalıyım?

cevap

6

Nuget yüklemesinde bir şey garip. ApprovalUtilities'i güncellerseniz çalışır.

+1

Her nasılsa 3.0.1 sürümüm vardı. 3.0.11 güncellendi ve şimdi çalışıyor. Teşekkürler! –

+2

Bunun nedeni, bağımlı bir paketin en düşük sürümünü yüklemek olan NuGet'in varsayılan bağımlılık davranışıdır. Göründüğü gibi ApprovalTests 3.0.11'in çalışması için en azından ApprovalUtilities 3.0.11'e gereksinim duyması, muhtemelen manifestine eklenmelidir. – ngm

+0

Genel kullanım kolaylığı için, kopyalayıp yapıştırmak ve çalıştırmak için şu anda Paket Yöneticisi Konsolu komutu: Güncelleştirme Paketi OnaylarıSürüm 3.0.1 – Victoria

İlgili konular