2012-06-30 35 views
14

Sto lavorando a un progetto MVC e mi chiedevo se utilizzare Test unità di base o Test unità, ho letto articoli/spiegazioni su entrambi ma non vedo molta differenza tra i due. Quali sono le principali differenze e quale è preferibile per un'applicazione su larga scala con back-end DB?Test unità di base e test unità

risposta

24

La differenza tra modello Basic Unit Test oggetto di Visual Studio e Unit Test modello di elemento è che quest'ultimo include il supporto per ClassInitialize, ClassCleanup, TestInitialize e TestCleanup routine che consente di eseguire del codice prima/dopo il dispositivo di prova e alcuni codice prima/dopo ogni test unitario. Se non avete bisogno di tale funzionalità nel vostro unit test si potrebbe andare wit il modello di base che genera il seguente file:

[TestClass] 
public class UnitTest2 
{ 
    [TestMethod] 
    public void TestMethod1() 
    { 
    } 
} 

Naturalmente si può sempre aggiungere le routine corrispondenti ad una prova di unità di base, se si desidera supportare più tardi questa funzionalità.

+0

Grazie per la spiegazione. – 03Usr