2015-04-10 16 views
8

Geçerli bir SpecFlow.Xunit sürümü xUnit 2.0 ile uyumlu değil.Herkes xxnit 2.0 ile SpecFlow'u başarıyla kullandı?

xUnit 1.9.0'a geri dönemezim çünkü tüm diğer birim sınamaları xUnit 2.0 için yazılır. SpecFlow.Xunit'in geçerli sürümleri, xUnit 2.0'da geçersiz olan IUseFixture kullanır.

Bu yüzden kimsenin xUnit 2.0 ile SpecFlow.Xunit kullandığını sormak ister misiniz? Nasıl yapıyorsun ?

+3

Burada sizin için yapabileceğimiz pek bir şey yok. Sorunu GitHub'da takip edebilirsiniz https://github.com/techtalk/SpecFlow/issues/419 – CoderDennis

+0

Teşekkür ederiz. Bağlantıyı takip ettim ve xUnit 1.9.2'yi yükledikten sonra SpecFlow.xUnit'i yükledim. . Şimdi bu kadar çalışıyor. –

cevap

7

Önerilen CoderDennis bağlantısını takip ettim. https://github.com/techtalk/SpecFlow/issues/419

Temel olarak, xUnit 1.9.2'yi yükledikten sonra SpecFlow.xUnit'i sonra yükledim. Şimdi, proje bugüne kadar hatasız inşa edilebilir.

Teşekkür ederiz.

+4

Teşekkürler Sam! Cevabınızı genişleterek xUnit, SpecFlow.xUnit ve Specflow öğelerini tamamen kaldırmak zorunda kaldım ve sonra da şunu çalıştırın: Install-Package xunit -Version 1.9.2, Install-Package xunit.extensions -Version 1.9.2 ve Install-Package specflow.xUnit. Sonra hepsi iyi çalıştı. –

3

SpecFlow.xUnit NuGet paketinde artık xUnit 2.0 desteği bulunan bir pre-release sürümü bulunmaktadır.