¿Cómo uso Assert(u otra clase de prueba) para verificar que se haya lanzado una
Marco de pruebas unitarias de Microsoft .NET (MSTest)
¿Cómo uso Assert(u otra clase de prueba) para verificar que se haya lanzado una
Estoy tratando de ejecutar mis pruebas en TeamCity, que actualmente está instalado en mi máquina. System.InvalidOperationException: El tipo de proveedor Entity Framework ' System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer, Version=6.0.0.0, Culture=neutral,...
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión
Cuando uso MSTest Framework, y copio el código que Selenium IDE generó para mí, MSTest no reconoce [TearDown]y [SetUp]. ¿Cuál es la alternativa a
¿Cómo puede fallar esta prueba? [TestMethod] public void Get_Code() { var expected = new List<int>(); expected.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); var actual = new List<int>(); actual.AddRange(new [] { 100, 400, 200, 900, 2300, 1900 }); Assert.AreEqual(expected,...
Tengo algunas pruebas unitarias que esperan que la "hora actual" sea diferente a DateTime. Ahora y obviamente no quiero cambiar la hora de la computadora. ¿Cuál es la mejor estrategia para lograr
Estoy usando Visual Studio 2010 Beta 2. Tengo una sola [TestClass], que tiene una [TestInitialize], [TestCleanup]y algunas [TestMethods]. ¡Cada vez que se ejecuta un método de prueba, también se ejecutan los métodos de inicialización y limpieza! Tenía la impresión de que [TestInitialize]&...
He instalado el nuevo Visual Studio 2012 Ultimate. He creado un Proyecto de prueba con mi solución y contiene algunas pruebas unitarias predeterminadas. Sin embargo, hacer clic con el botón derecho en los nuevos métodos ya no muestra el menú contextual "Crear pruebas unitarias". Vea Visual...
NUnit tiene una característica llamada Valores, como a continuación: [Test] public void MyTest( [Values(1,2,3)] int x, [Values("A","B")] string s) { // ... } Esto significa que el método de prueba se ejecutará seis veces: MyTest(1, "A") MyTest(1, "B") MyTest(2, "A") MyTest(2, "B") MyTest(3,...
Cuando construyo un proyecto de prueba unitaria antes de que se ejecuten las pruebas, el resultado de la prueba se copia en una carpeta TestResults y luego se ejecutan las pruebas. El problema que tengo es que no todos los archivos en el directorio Debug / bin se copian al proyecto...
Contexto: algunos usuarios informan problemas con una función de carga de archivos en nuestra aplicación web. Solo ocurre ocasionalmente y sin ningún patrón especial. Hemos estado tratando de resolverlo durante mucho tiempo, agregando información de depuración en cualquier lugar donde creamos que...
Cualquier llamada en mi unidad prueba a cualquiera Debug.Write(line)o Console.Write(Line)simplemente se salta durante la depuración y la salida nunca se imprime. Las llamadas a estas funciones desde dentro de las clases que estoy usando funcionan bien. Entiendo que las pruebas unitarias están...
Básicamente, me gustaría decirle a MSTest que ejecute un poco de código antes de iniciar una serie de ejecuciones de prueba, esencialmente lo que me gustaría hacer es lo mismo que insertar un código Main(). La razón por la que me gustaría hacer esto es que me gustaría hacer algunos registros con...
Quiero usar mstest.exe para ejecutar mi prueba unitaria en el servidor de compilación, pero no quiero instalar Visual Studio en el servidor de compilación. ¿Puedo instalar MSTest sin Visual
Tengo una prueba que requiere que se lea un archivo XML y luego se analice. ¿Cómo puedo copiar este archivo en la carpeta de ejecución de prueba cada vez? El archivo XML está configurado en "Copiar si es más nuevo" y un modo de compilación de "ninguno" (ya que no es realmente una cosa...
Encuentro la TestCasefunción en NUnit bastante útil como una forma rápida de especificar parámetros de prueba sin necesidad de un método separado para cada prueba. ¿Hay algo similar en MSTest? [TestFixture] public class StringFormatUtilsTest { [TestCase("tttt", "")] [TestCase("", "")]...
En Visual Studio 2010, tengo una serie de pruebas unitarias. Cuando ejecuto varias pruebas a la vez usando listas de pruebas, a veces veo el siguiente error para una o más de las pruebas: El proceso del agente se detuvo mientras se ejecutaba la prueba. Nunca es la misma prueba fallando, y si...
No puedo ejecutar mis pruebas unitarias. Tengo el siguiente error: Su proyecto no hace referencia al marco ".NETFramework, Version = v4.6.2". Agregue una referencia a ".NETFramework, Version = v4.6.2" en la propiedad "TargetFrameworks" de su archivo de proyecto y luego vuelva a ejecutar...
Actualmente estoy manteniendo un sistema "antiguo" escrito en C # .net, eliminando algunas características obsoletas y haciendo una refactorización. Gracias a Dios, el chico anterior escribió algunas pruebas unitarias (MSTests). Me sentí bastante cómodo con las pruebas de JUnit, pero todavía no...
Estoy tratando de afirmar la igualdad de dos System.Drawing.Sizeestructuras y obtengo una excepción de formato en lugar del error de afirmación esperado. [TestMethod] public void AssertStructs() { var struct1 = new Size(0, 0); var struct2 = new Size(1, 1); //This throws a format exception,...