Pregunta

soy yo de nuevo ... demasiado pregunta, lo sé, pero en este Soy una especie de un novato ...

Bueno, tengo un problema al crear la prueba para un proyecto que se construye utilizando Web Client Software Factory de Microsoft: recibo un error que dice:

  

No se puede establecer la propiedad TestContext para la MyClassName clase. Error: System.ArgumentException: objeto de tipo 'Microsoft.VisualStudio.TestTools.TestTypes.Unit.UnitTestAdapterContext' no se puede convertir al tipo 'Microsoft.VisualStudio.TestTools.UnitTesting.TestContext' ..

y la prueba nunca se agota, alguna idea?

Una vez más, gracias de antemano =)

¿Fue útil?

Solución 2

Una vez más, uno de esos detalles Seely: sólo tenía que actualizar la referencia de estas bibliotecas:

  • Microsoft.VisalStudio.QualityTools.UnitTestFramework
  • Microsoft.VisalStudio.QualityTools.WebTestFramework

a partir de la versión 8.0 a 9,0. Realmente Seely, pero que funcionaba.

Gracias por todo.

Otros consejos

¿Cuál es el tipo de la propiedad de la clase TestContext MyClassName? De acuerdo con el mensaje de error, que es el tipo incorrecto. Compararlo con las pruebas de que funcionan.

Este es el tipo de respuesta no específica que odio, pero aquí va de todos modos:

Utilice un marco de prueba de unidad diferente!

He pasado por lo menos 3 veces más tiempo arreglando las pruebas que fallan debido a las "características" de MSTest que la fijación de código que tiene errores.

No dude en downvote esto porque no ayuda a Hugo. Mi verdadero objetivo es ayudar a advertir a otros de la bestia MSTest.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top