2012-06-30 30 views
14

Estoy trabajando en un proyecto MVC y me preguntaba si utilizar Prueba unitaria básica o Prueba unitaria, leo artículos/explicaciones sobre ambos, pero no veo mucha diferencia entre los dos. ¿Cuáles son las principales diferencias y cuál es preferible para una aplicación a gran escala con back-end DB?Prueba unitaria básica vs. Prueba unitaria

Respuesta

24

La diferencia entre la plantilla Basic Unit Test elemento de Visual Studio y Unit Test plantilla de elementos es que esta última incluye soporte para ClassInitialize, ClassCleanup, TestInitialize y TestCleanup rutinas que le permite ejecutar algún código antes/después de la instalación fija de ensayo y algo de código antes/después de cada prueba de unidad. Si usted no necesita dicha funcionalidad en su unidad de prueba se puede ir ingenio la plantilla básica que genera el siguiente archivo:

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

Por supuesto, siempre se puede añadir las rutinas correspondientes a una prueba de unidad básica si se quiere soporte más tarde esta funcionalidad.

+0

Gracias por la explicación. – 03Usr