Referencia de la Clase Sage.ES.S50.UnitTest.Docsven.Docsven_AsigObraDocVentaTest

Clase de prueba para comprobar el correcto del funcionamiento de la asignación de obra en cabecera de documento de venta. Tenemos activado el opcflag "No controlar clientes de las obras en ventas" lo cual debe permitir asignar en un documento de venta una obra que no tenga declarado cliente o una obra que tenga diferente cliente, en definitiva, cualquier obra. Más...

Métodos públicos

void Tasks_Before_EachTest ()
 Usar atributo TestInitialize para ejecutar código antes de ejecutar cada prueba Más...
 
void Tasks_After_EachTest ()
 Usar atributo TestCleanup para ejecutar código después de que ejecutar cada prueba Más...
 
void AsignacionObraSinCliente ()
 En el ordenador que se ejecutan las pruebas se ha dado de alta una obra nueva y un cliente nuevo. Más...
 
void AsignacionObraConClienteNoOk ()
 En el ordenador que se ejecutan las pruebas se han dado de alta una obra nueva y un cliente nuevo. Más...
 
void AsignacionObraConClienteOk ()
 En el ordenador que se ejecutan las pruebas se aprovecha la obra creada en el anterior test JMGA2 con cliente 43099441. Más...
 

Métodos públicos estáticos

static void Tasks_Before_AllTests (TestContext context)
 Usar atributo ClassInitialize para ejecutar código antes de comenzar a ejecutar todas las pruebas, Se ejecuta una sola vez. Más...
 
static void Tasks_After_AllTests ()
 Usar atributo ClassCleanup para ejecutar código después de finalizar la ejecución de todas las pruebas, se ejecuta una sola vez. Más...
 

Propiedades

TestContext TestContext [get, set]
 

Descripción detallada

Clase de prueba para comprobar el correcto del funcionamiento de la asignación de obra en cabecera de documento de venta. Tenemos activado el opcflag "No controlar clientes de las obras en ventas" lo cual debe permitir asignar en un documento de venta una obra que no tenga declarado cliente o una obra que tenga diferente cliente, en definitiva, cualquier obra.

Había un error que al hacer ésto borraba la obra del documento después de asignarla (CCR205112), motivo por el que se crean estas pruebas. /summary>

Definición en la línea 31 del archivo Docsven_AsigObraDocVenta.cs.

Documentación de las funciones miembro

◆ AsignacionObraConClienteNoOk()

void Sage.ES.S50.UnitTest.Docsven.Docsven_AsigObraDocVentaTest.AsignacionObraConClienteNoOk ( )
inline

En el ordenador que se ejecutan las pruebas se han dado de alta una obra nueva y un cliente nuevo.

OBRA CREADA: JMGA2 con cliente declarado 43099441 pero diferente del cliente al que se realizará la venta. CLIENTE CREADO: 43099443

Se crea albarán de venta al cliente 43099443, se carga el albarán y se asigna la obra JMGA2 a la cabecera, la cual tiene en su mantenimiento un cliente que difiere del cliente del albarán, y se comprueba después de la asignación que la obra asignada continua estando en la propiedad _Obra, que no la ha borrado.

Definición en la línea 210 del archivo Docsven_AsigObraDocVenta.cs.

◆ AsignacionObraConClienteOk()

void Sage.ES.S50.UnitTest.Docsven.Docsven_AsigObraDocVentaTest.AsignacionObraConClienteOk ( )
inline

En el ordenador que se ejecutan las pruebas se aprovecha la obra creada en el anterior test JMGA2 con cliente 43099441.

OBRA YA EXISTENTE: JMGA2 con cliente declarado (43099441) el mismo que el de la venta que se realizará a continuación. CLIENTE YA EXISTENTE: 43099441

Se crea albarán de venta al cliente 43099441 sin obra asignada en cabecera, se carga el albarán de venta y se asigna la obra (con cliente declarado 43099441 en el mant.obra) a la cabecera y se comprueba después de la asignación que la obra asignada continua estando en la propiedad _Obra, que no la ha borrado.

Definición en la línea 277 del archivo Docsven_AsigObraDocVenta.cs.

◆ AsignacionObraSinCliente()

void Sage.ES.S50.UnitTest.Docsven.Docsven_AsigObraDocVentaTest.AsignacionObraSinCliente ( )
inline

En el ordenador que se ejecutan las pruebas se ha dado de alta una obra nueva y un cliente nuevo.

OBRA CREADA: JMGAY sin cliente declarado. CLIENTE CREADO: 43099441

Se crea albarán de venta al cliente indicado 43099441 y se asigna la obra (sin cliente en el mant. obra) a la cabecera y se comprueba después de la asignación que la obra asignada continua estando en la propiedad _Obra, que no la ha borrado.

Definición en la línea 143 del archivo Docsven_AsigObraDocVenta.cs.

◆ Tasks_After_AllTests()

static void Sage.ES.S50.UnitTest.Docsven.Docsven_AsigObraDocVentaTest.Tasks_After_AllTests ( )
inlinestatic

Usar atributo ClassCleanup para ejecutar código después de finalizar la ejecución de todas las pruebas, se ejecuta una sola vez.

Definición en la línea 103 del archivo Docsven_AsigObraDocVenta.cs.

◆ Tasks_After_EachTest()

void Sage.ES.S50.UnitTest.Docsven.Docsven_AsigObraDocVentaTest.Tasks_After_EachTest ( )
inline

Usar atributo TestCleanup para ejecutar código después de que ejecutar cada prueba

Definición en la línea 114 del archivo Docsven_AsigObraDocVenta.cs.

◆ Tasks_Before_AllTests()

static void Sage.ES.S50.UnitTest.Docsven.Docsven_AsigObraDocVentaTest.Tasks_Before_AllTests ( TestContext  context)
inlinestatic

Usar atributo ClassInitialize para ejecutar código antes de comenzar a ejecutar todas las pruebas, Se ejecuta una sola vez.

Parámetros
context

Definición en la línea 66 del archivo Docsven_AsigObraDocVenta.cs.

◆ Tasks_Before_EachTest()

void Sage.ES.S50.UnitTest.Docsven.Docsven_AsigObraDocVentaTest.Tasks_Before_EachTest ( )
inline

Usar atributo TestInitialize para ejecutar código antes de ejecutar cada prueba

Definición en la línea 78 del archivo Docsven_AsigObraDocVenta.cs.

Documentación de propiedades

◆ TestContext

TestContext Sage.ES.S50.UnitTest.Docsven.Docsven_AsigObraDocVentaTest.TestContext
getset

Definición en la línea 44 del archivo Docsven_AsigObraDocVenta.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: