2015-04-10 11 views
8

La versione corrente di SpecFlow.Xunit non è compatibile con xUnit 2.0.Chiunque ha usato SpecFlow con xUnit 2.0 con successo?

Non è possibile eseguire il rollback su xUnit 1.9.0 poiché tutti gli altri test di unità sono scritti per xUnit 2.0. Le versioni correnti di SpecFlow.Xunit utilizzano IUseFixture, che è obsoleto in xUnit 2.0.

Quindi mi piacerebbe chiedere se qualcuno sta usando SpecFlow.Xunit con xUnit 2.0? Come si fa ?

+3

Non c'è molto che possiamo fare per voi qui. È possibile seguire il problema su GitHub https://github.com/techtalk/SpecFlow/issues/419 – CoderDennis

+0

Grazie. Ho seguito il collegamento e installato xUnit 1.9.2 e poi ho installato SpecFlow.xUnit. . Ora funziona così lontano. –

risposta

7

Ho seguito il link suggerito da CoderDennis. https://github.com/techtalk/SpecFlow/issues/419

Fondamentalmente, ho installato xUnit 1.9.2 e quindi installato SpecFlow.xUnit dopo. Ora, il progetto può essere costruito senza errori fino ad ora.

Grazie.

+4

Grazie Sam! Estendendo la tua risposta, ho dovuto rimuovere xUnit, SpecFlow.xUnit e Specflow, e poi ho eseguito: Install-Package xunit -Version 1.9.2, Install-Package xunit.extensions -Version 1.9.2 e Install-package specflow.xUnit. Quindi tutto ha funzionato bene. –

3

Il pacchetto NuFet di SpecFlow.xUnit ora ha una versione pre-release disponibile con supporto per xUnit 2.0.

Problemi correlati