¿Qué significa moq?
MOQ se refiere a la cantidad mínima de pedido (cantidad mínima de pedido) en "Incoterms" y terminología informática.
Establecer cantidades de pedido recomendadas para cada producto es una forma de reponer el inventario. También es importante tener en cuenta la validez del pedido, que son las reglas marcadas por el proveedor. Por ejemplo, cantidad mínima de pedido, cantidad de embalaje y método de embalaje, etc. La cantidad de pedido recomendada por el comprador se determina sobre esta base.
Si la cantidad del pedido es relativamente pequeña y no puede cumplir con los requisitos de cantidad mínima del pedido, el proveedor no entregará los productos; por el contrario, si la cantidad del pedido es relativamente grande, puede provocar un aumento en el inventario. Esto requiere que los compradores logren un equilibrio entre ambos. La cantidad mínima de pedido está estrechamente relacionada con el costo del proveedor. El proveedor determinará la cantidad mínima de pedido en función de la cantidad del pedido del cliente según las condiciones de producción y el control de costos. En otras palabras, si la cantidad excede esta cantidad, el proveedor puede entregar la mercancía.
Características moq:
No admite el uso de cadenas para establecer expectativas (expectativas), ni admite valores de retorno ni restricciones de tipos de objetos. Perfecta integración con VS: todas las funciones. Es totalmente compatible con VS Intelligence Perception, se admite todo, desde establecer valores esperados hasta especificar parámetros y valores de retorno de métodos de referencia.
Ya no tendrás que aprender a grabar/reproducir, simplemente crea tu propio simulacro, establece tus expectativas, llámalo y, opcionalmente, valídalos. Como se mencionó en las tres primeras características, esto hace que la curva de aprendizaje sea extremadamente baja y, en la mayoría de los casos, ni siquiera es necesario leer la documentación.
Utilice un enumerador MockBehavior simple para un control detallado del comportamiento de Mock (no es necesario aprender las diferencias teóricas entre Mock, Stub, Fake y Dynamic Mock, etc.), y podrá Mock sobrecargar interfaces y clases. Expectativas: puede establecer expectativas predeterminadas para los métodos simulados cuando se configuran globalmente y cambiar estas expectativas según sea necesario en el método de prueba, sobrecargándolas según sea necesario. Pasar argumentos de constructor a una clase simulada
Interceptar y generar eventos mediante simulacros Moq es de código abierto y espera recibir más contribuciones. Su código fuente, su paquete binario y su guía de introducción están alojados en GoogleCode.
Daniel Cazzulino, el principal mantenedor de Moq, ha publicado una serie de artículos que explican por qué se creó Moq y brindan varios ejemplos excelentes de cómo usar Moq de manera efectiva.