public void SalidaMenorACero() { //Arrange ProductoSimple cocacola = new ProductoSimple("002", "CocaCola", 1000, 3000, "Venta"); //Act var respuesta = cocacola.RegistrarSalida(-1); //Assert Assert.AreEqual("Salida menor o igual a 0", respuesta); }
public void CantidadSalidaMayorACeroProductoSimpleTest() { //Preparar var productoSimple = new ProductoSimple(nombre: "Gaseosa", costo: 4000, precio: 7000, tipoProducto: "Venta Directa"); var registroEntrada = productoSimple.RegistrarEntrada(5); //Acción var registroSalida = productoSimple.RegistrarSalida(0); //Verificación Assert.AreEqual("No se puede vender un producto con cantidad menor o igual a cero", registroSalida); }
public void NoProductoVentaDirectaProductoSimpleTest() { //Preparar var productoSimple = new ProductoSimple(nombre: "Salchicha", costo: 4000, precio: 7000, tipoProducto: "Ingrediente"); var registro1 = productoSimple.RegistrarEntrada(5); //Acción var salida = productoSimple.RegistrarSalida(2); //Verificación Assert.AreEqual("El producto no es para la venta directa", salida); }
public void DisminuirCantidadExistenteProductoSimpleTest() { //Preparar var productoSimple = new ProductoSimple(nombre: "Gaseosa", costo: 4000, precio: 7000, tipoProducto: "Venta Directa"); var registro1 = productoSimple.RegistrarEntrada(5); //Acción var salida = productoSimple.RegistrarSalida(2); //Verificación Assert.AreEqual("El precio de la venta es de $14000, hay en existencia 3 productos", salida); }
public void CantidadSalidaMayorALaExistenciaProductoSimpleTest() { //Preparar var productoSimple = new ProductoSimple(nombre: "Gaseosa", costo: 4000, precio: 7000, tipoProducto: "Venta Directa"); var registroEntrada = productoSimple.RegistrarEntrada(5); //Acción var registroSalida = productoSimple.RegistrarSalida(7); //Verificación Assert.AreEqual("No hay suficientes productos para hacer la venta", registroSalida); }
public void SalidaSencillaDebeDisminuirCantidad() { //Arrange ProductoSimple cocacola = new ProductoSimple("002", "CocaCola", 1000, 3000, "Venta"); //Act cocacola.RegistrarEntrada(10); var respuesta = cocacola.RegistrarSalida(6); //Assert Assert.AreEqual("Nueva salida: CocaCola, cantidad:6, costo:1000, precio:3000", respuesta); }
public void SalidaProductoSimpleDebeDisminuirCantidad() { //Arrange ProductoSimple prod = new ProductoSimple("002", "CocaCola", 1000, 3000, "Venta"); //Act prod.Agregar(10); var respuesta = prod.RegistrarSalida(7); //Assert Assert.AreEqual("Nueva salida: Salchicha, cantidad:7, costo:1000, precio:3000", respuesta); }