Clase de prueba para comprobar correcto del funcionamiento del cálculo del último coste en artículos con talla y color. 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 | CostUltTallaColor1 () |
Se crea para esta prueba un artículo JMGAY4 con una única talla XL y color 01, configurado como precios diferentes por talla y color. Se crea para esta prueba un proveedor 40098765 Entramos los siguientes albaranes a este proveedor: Nº 1 fecha 01/02/2021 10 unidades de JMGAY4 XL 01 a 100 euros Nº 2 fecha 01/02/2021 10 unidades de JMGAY4 XL 01 a 100 euros Nº 3 fecha 02/02/2021 0 unidades de JMGAY4 XL 01 a 150 euros Más... | |
void | CostUltTallaColor2 () |
Se crea para esta prueba un artículo JMGAY5 con tres tallas XL, M, L y color 01, configurado como precios diferentes por talla y color. Se crea para esta prueba un proveedor 40098766 Entramos los siguientes albaranes a este proveedor: Nº 1 fecha 01/02/2021 10 unidades de JMGAY5 M 01 a 100 euros Nº 2 fecha 02/02/2021 10 unidades de JMGAY5 M 01 a 50 euros Nº 3 fecha 03/02/2021 -2 unidades de JMGAY5 M 01 a 75 euros Más... | |
void | CostUltTallaColor3 () |
Se crea para esta prueba un artículo JMGAY6 con tres tallas XL, M, L y color 01, configurado como precios diferentes por talla y color. Se crea para esta prueba un proveedor 40098767 Entramos los siguientes albaranes a este proveedor: Nº 1 fecha 01/02/2021 25 unidades de JMGAY6 L 01 a 255 euros Nº 2 fecha 02/02/2021 30 unidades de JMGAY6 L 01 a 268 euros Nº 3 fecha 03/02/2021 60 unidades de JMGAY6 L 01 a 341 euros 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 con talla y color.
En el ordenador que se ejecutan las pruebas se han dado de alta 4 artículos nuevos para realizar las preubas, 4 proveedores nuevos, y bastantes albaranes de compra estos proveedores.
Las pruebas consisten en crear escenarios de entradas de albaranes y comprobar que el último coste genérico de ficha artículo es el que se espera, y que el coste en ventas para una determinada talla color tambien es el que se espera.
IMPORTANTE: el addon virtual de TALLAS Y COLORES debe estar activado en la instalación de prueba. /summary>
Definición en la línea 34 del archivo CostUltTallaColor.cs.
|
inline |
Se crea para esta prueba un artículo JMGAY4 con una única talla XL y color 01, configurado como precios diferentes por talla y color. Se crea para esta prueba un proveedor 40098765 Entramos los siguientes albaranes a este proveedor: Nº 1 fecha 01/02/2021 10 unidades de JMGAY4 XL 01 a 100 euros Nº 2 fecha 01/02/2021 10 unidades de JMGAY4 XL 01 a 100 euros Nº 3 fecha 02/02/2021 0 unidades de JMGAY4 XL 01 a 150 euros
Con los datos anterior si consultamos el último coste en ficha, ha de ser 150, aunque sea a UNIDADES=0 se cuenta. Y si calculamos el último coste en ventas vendiendo XL,01 ha de ser también 150.
Definición en la línea 209 del archivo CostUltTallaColor.cs.
|
inline |
Se crea para esta prueba un artículo JMGAY5 con tres tallas XL, M, L y color 01, configurado como precios diferentes por talla y color. Se crea para esta prueba un proveedor 40098766 Entramos los siguientes albaranes a este proveedor: Nº 1 fecha 01/02/2021 10 unidades de JMGAY5 M 01 a 100 euros Nº 2 fecha 02/02/2021 10 unidades de JMGAY5 M 01 a 50 euros Nº 3 fecha 03/02/2021 -2 unidades de JMGAY5 M 01 a 75 euros
Con los datos anterior si consultamos el último coste en ficha, ha de ser 50. Y si calculamos el último coste en ventas vendiendo M,01 ha de ser también 50.
Definición en la línea 255 del archivo CostUltTallaColor.cs.
|
inline |
Se crea para esta prueba un artículo JMGAY6 con tres tallas XL, M, L y color 01, configurado como precios diferentes por talla y color. Se crea para esta prueba un proveedor 40098767 Entramos los siguientes albaranes a este proveedor: Nº 1 fecha 01/02/2021 25 unidades de JMGAY6 L 01 a 255 euros Nº 2 fecha 02/02/2021 30 unidades de JMGAY6 L 01 a 268 euros Nº 3 fecha 03/02/2021 60 unidades de JMGAY6 L 01 a 341 euros
Con los datos anterior si consultamos el último coste en ficha, ha de ser 341. Y si calculamos el último coste en ventas vendiendo L,01 ha de ser también 341.
Definición en la línea 301 del archivo CostUltTallaColor.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 158 del archivo CostUltTallaColor.cs.
|
inline |
Usar atributo TestCleanup para ejecutar código después de que ejecutar cada prueba
Definición en la línea 169 del archivo CostUltTallaColor.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 89 del archivo CostUltTallaColor.cs.
|
inline |
Usar atributo TestInitialize para ejecutar código antes de ejecutar cada prueba
Definición en la línea 101 del archivo CostUltTallaColor.cs.
|
getset |
Definición en la línea 67 del archivo CostUltTallaColor.cs.