2011-12-03 14 views
5

Sto provando a migrare il mio processo di sviluppo C# da Windows/Visual Studio 2010 a Mac OS X/Monodevelop. E mi chiedo se ci sia un buon framework di test unitario che si adatti alle mie esigenze?Test unità C#/Mono su Mac OS X

Sarebbe bello se funzionasse su Windows/Mac/Ubuntu nello stesso tempo.

Ho verificato opzioni ovvie come NUnit e MSTest ma il primo ha eseguibile solo per Windows (o non ho ancora trovato la versione per Mac) e il secondo è strettamente integrato con Studio, senza alcuna applicazione per Mac neanche.

Cosa devo fare?

risposta

5

Il supporto NUnit è integrato in MonoDevelop con un canale integrato. Non ho mai provato lo sviluppo e test in VS e Mono contro la stessa soluzione o progetto, potrebbe essere complicato a seconda del tipo di progetto.

Mi aspetto che i test continuino a funzionare in base alle funzionalità NUnit disponibili su entrambe le piattaforme. Sintatticamente sono ovviamente uguali [TestFixture] [Test] ecc.

+0

Ah! Quindi non ho bisogno di avere un runner Nunit per Mac! Grazie! – shytikov

2

Mono spedisce nunit già preconfezionato su OSX, quindi il modo semplice è quello di usarlo.