AntonioGanci

Il blog di Antonio Ganci
posts - 201, comments - 420, trackbacks - 31

Conversione di un progetto di test che usa MbUnit a Visual Studio Team System

Test Results

la prima differenza sta nei reference da:

MbUnit.Framework a: Microsoft.VisualStudio.QualityTools.UnitTestFramework

Segue una tabella, incompleta con il mapping degli attributi e delle classi, usate dal mio progetto da MbUnit a Visual Studio:

MbUnit Visual Studio Descrizione
[TestFixture] [TestClass] Identifica una classe di test
[Test] [TestMethod] Identifica un metodo di test
[SetUp] [TestInitialize] Viene eseguito prima di ogni metodo di test di una TestFixture
[TearDown] [TestCleanup] Viene eseguito dopo ogni metodo di test di una TestFixture
[Ignore] [Ignore] Il test non viene eseguito
RowTest ??? Serve per passare dei parametri ad un test. Non ho trovato l'equivalente in Visual Studio
??? Timeout Specifica il Timeout di un test. Non ho trovato l'equivalente in MbUnit
Assert Assert L'hanno mantenuta uguale incredibile
ArrayAssert CollectionAssert Verifica se due array sono uguali

Rispetto a TestDriven.NET viene indicato qual'è il test che sta girando (mentre in TestDriven.NET viene segnalato solo l'ultimo test completato nella toolbar di Visual Studio) ed è possibile interromperlo all'interno dell'IDE nella window Test Results (in TestDriven.net si deve andare nel menu di Visual Studio Tool -> Abort Test).

Print | posted on martedì 25 luglio 2006 13:01 | Filed Under [ Tips ]

Feedback

Gravatar

# re: Conversione di un progetto di test che usa MbUnit a Visual Studio Team System

Hai cambiato il codice o usato gli alias dei NS con delle #IF
25/07/2006 13:18 | Lorenzo Barbieri
Gravatar

# re: Conversione di un progetto di test che usa MbUnit a Visual Studio Team System

Ho cambiato direttamente il codice. E' un progetto pilota se darà dei risultati positivi, pianificheremo il passaggio a team system per tutti i nostri progetti. Abbiamo anche usato il repository del codice di team system.
25/07/2006 13:25 | Antonio Ganci
Gravatar

# re: Conversione di un progetto di test che usa MbUnit a Visual Studio Team System

Potreste "riciclare" parte del tool fatto da Jim Nekirk su gotdotnet per convertire da nunit a vsts...
25/07/2006 14:11 | Lorenzo Barbieri
Gravatar

# re: Conversione di un progetto di test che usa MbUnit a Visual Studio Team System

Interessante. Mi piacerebbe sapere che ne pensi di MbUnit vs VSTS. Io ho scelto VSTS perchè è ben integrato in VS ed ho un unico ambiente in cui faccio tutto.
25/07/2006 14:14 | Emanuele DelBono
Gravatar

# re: Conversione di un progetto di test che usa MbUnit a Visual Studio Team System

Per ora, ma è poco che lo utilizzo, sento la mancanza dell'attributo RowTest e trovo un pò fastidioso che il doppio clic sul nome del test nella window test results non vada al codice, ma visualizza il risultato del test.
25/07/2006 18:53 | Antonio Ganci
Gravatar

# re: Conversione di un progetto di test che usa MbUnit a Visual Studio Team System

Concordo col doppio clic...
26/07/2006 01:00 | Lorenzo Barbieri
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET