Clase de prueba para comprobar correcto del funcionamiento del cálculo del último coste en artículos normales cuando en la fecha de última compra tenemos más de un albarán, debería quedarse con el coste del albarán que se introdujo último. 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 | CostUlt1 () |
En el ordenador que se ejecutan las pruebas se han dado de alta 1 artículo nuevo para realizar las prueba, 2 proveedores nuevos, y 1 albarán de compra para cada proveedor con la misma fecha, uno tiene precio 1000 y el otro 500. Más... | |
void | CostUlt2 () |
En el ordenador que se ejecutan las pruebas se ha dado de alta 1 artículos nuevo para realizar las pruebas, utilizamos 2 proveedores creados para la prueba anterior CostUlt1(), y creamos dos albaranes nuevos con fecha distinta para cada proveedor, con diferentes precios tiene precio 300 el mas viejo y el otro 200 el mas reciente. 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] |
Clase de prueba para comprobar correcto del funcionamiento del cálculo del último coste en artículos normales cuando en la fecha de última compra tenemos más de un albarán, debería quedarse con el coste del albarán que se introdujo último.
Las pruebas consisten crear dos albaranes de compra del mismo artículo en la misma fecha y comprobar que al pedir el último coste, el coste devuelto es el del albarán que se introduzo en último lugar. /summary>
Definición en la línea 29 del archivo CostUlt.cs.
|
inline |
En el ordenador que se ejecutan las pruebas se han dado de alta 1 artículo nuevo para realizar las prueba, 2 proveedores nuevos, y 1 albarán de compra para cada proveedor con la misma fecha, uno tiene precio 1000 y el otro 500.
ARTICULO CREADO: JMGAY8 PROVEEDORES CREADOS: 40098778, 40098779 Nº ALBARANES: 1 para el primer proveedor, 1 para el segundo proveedor. Se crea para esta prueba un artículo JMGAY8 sin tallas y colores. Se crea para esta prueba dos proveedores: 40098778 y 40098779 Entramos los siguientes albaranes de compra en el siguiente orden, el último albarán entrado es el del proveedor 40098779: Nº 1 fecha 31/05/2023 proveedor 40098778, 1 unidades de JMGAY8 a 1000 euros Nº 1 fecha 31/05/2023 proveedor 40098779, 1 unidades de JMGAY8 a 500 euros
Con los datos anteriores si consultamos el último coste en ficha, ha de ser 500, por que es el último albarán que se introdujo.
Definición en la línea 209 del archivo CostUlt.cs.
|
inline |
En el ordenador que se ejecutan las pruebas se ha dado de alta 1 artículos nuevo para realizar las pruebas, utilizamos 2 proveedores creados para la prueba anterior CostUlt1(), y creamos dos albaranes nuevos con fecha distinta para cada proveedor, con diferentes precios tiene precio 300 el mas viejo y el otro 200 el mas reciente.
ARTICULO CREADO: JMGAY9 PROVEEDORES UTILIZADOS CREADOS EN LA PRUEBA ANTERIOR: 40098778, 40098779 Nº ALBARANES: 2 para el primer proveedor, para el segundo proveedor. Se crea para esta prueba un artículo JMGAY9 sin tallas y colores. Entramos los siguientes albaranes de compra: Nº 2 fecha 01/05/2023 proveedor 40098778, 1 unidades de JMGAY9 a 300 euros Nº 2 fecha 01/04/2023 proveedor 40098779, 1 unidades de JMGAY9 a 200 euros
Con los datos anteriores si consultamos el último coste en ficha, ha de ser 300, por que es el de fecha de albarán más reciente.
Definición en la línea 245 del archivo CostUlt.cs.
|
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 153 del archivo CostUlt.cs.
|
inline |
Usar atributo TestCleanup para ejecutar código después de que ejecutar cada prueba
Definición en la línea 164 del archivo CostUlt.cs.
|
inlinestatic |
Usar atributo ClassInitialize para ejecutar código antes de comenzar a ejecutar todas las pruebas, Se ejecuta una sola vez.
context |
Definición en la línea 84 del archivo CostUlt.cs.
|
inline |
Usar atributo TestInitialize para ejecutar código antes de ejecutar cada prueba
Definición en la línea 96 del archivo CostUlt.cs.
|
getset |
Definición en la línea 62 del archivo CostUlt.cs.