Cómo hacer pruebas unitarias en Microsoft Dynamics AX 2012 en un proyecto del mundo real

Dynamics AX 2012 viene con soporte de pruebas unitarias.

Para tener pruebas significativas, se deben proporcionar algunos datos de prueba (almacenados en tablas en la base de datos).

Para obtener un resultado reproducible de las pruebas unitarias, necesitamos tener los mismos datos almacenados en las tablas cada vez que se ejecutan las pruebas.Ahora la pregunta es, ¿cómo podemos lograr esto?

Aprendí que existe la posibilidad de establecer el nivel de aislamiento para TestSuite enSysTestSuiteCompanyIsolateClass. Esto creará una empresa vacía y la eliminará después de que se hayan ejecutado las pruebas. En elsetup() método Puedo completar mis datos de prueba en las tablas con instrucciones de inserción.Esto funciona bien para escenarios pequeños, pero se vuelve engorroso muy rápido si tienes un proyecto de la vida real.

Me preguntaba si hay alguien por ahí con una solución práctica de cómo usar el marco de prueba de la unidad X ++ en un escenario del mundo real. Cualquier aportación es muy apreciada.

Respuestas a la pregunta(4)

Su respuesta a la pregunta