Domanda

Il nostro team sta cercando di passare dall'uso di mbunit a mstest, ma sembra esserci qualche disconnessione tra i due.

Qualcuno sa come simulare gli attributi CombinatorialTest e Factory da mbunit quando si utilizza mstest?

Penso che sia il nostro unico ostacolo prima di fare il passaggio.

È stato utile?

Soluzione

Per quanto ne so, fondamentalmente è necessario scrivere un metodo di prova che genera tutte le combinazioni (o chiama la fabbrica e scorre gli articoli) che chiama la prova originale (ora non è più un metodo di prova) a un sacco di volte.

Sfortunatamente, questi non vengono visualizzati come singoli test nei risultati - vengono visualizzati come un solo test - quindi devi essere abbastanza esplicito nel tuo output degli errori. Ciò significa che, come con questo approccio, non appena si fallisce si ferma il resto (è possibile aggirare questo mantenendo un grande elenco di risultati, ma questo è ancora più sovraccarico)

Ci penserei due volte prima di andare al più piccolo in questo momento a meno che tu non debba farlo - la mancanza di un test runner su una macchina pulita è killer, e non è né estensibile né frequentemente aggiornata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top