Esempio n. 1
0
        public void GetProducto_returns_cafe()
        {
            //Arrange:
            ProdCafeteria Expected = new ProdCafeteria("Cafe Descaf", "Negro", 50, 250, eCategoria.Cafeteria, EsubCategoria.Descafeinado);
            //Act:
            ProdCafeteria Actual = (ProdCafeteria)ProductosController.GetProducto("Cafe Descaf", Expected.GetType().Name.ToString());

            //Assert:
            Assert.AreEqual(Expected.nombre, Actual.nombre);
        }
Esempio n. 2
0
        public void GetProducto_returns_bebida()
        {
            //Arrange:
            Bebida Expected = new Bebida("Nuka cola", "Radiactivamente deliciosa", 10, 250, eCategoria.Cafeteria, ETipo.NukaCola);
            //Act:
            Bebida Actual = (Bebida)ProductosController.GetProducto("Nuka cola", Expected.GetType().Name.ToString());

            //Assert:
            Assert.AreEqual(Expected.nombre, Actual.nombre);
        }
Esempio n. 3
0
        public void GetProducto_returns_hamburguesa()
        {
            //Arrange:
            ProdHamburgueseria Expected = new ProdHamburgueseria("Big mac", "Deliciosa", 150, 200, eCategoria.Hamburguesa, ECombo.Grande, (Bebida)Dummy.Bebidas[0]);
            //Act:
            ProdHamburgueseria Actual = (ProdHamburgueseria)ProductosController.GetProducto("Big mac", Expected.GetType().Name.ToString());

            //Assert:
            Assert.AreEqual(Expected.nombre, Actual.nombre);
        }
Esempio n. 4
0
        public void GetProducto_returns_pasteleria()
        {
            //Arrange:
            ProdPasteleria Expected = new ProdPasteleria("Torta balcarce", "Recontra dulce", 300, 500, eCategoria.Pasteleria);
            //Act:
            ProdPasteleria Actual = (ProdPasteleria)ProductosController.GetProducto("Torta balcarce", Expected.GetType().Name.ToString());

            //Assert:
            Assert.AreEqual(Expected.nombre, Actual.nombre);
        }
Esempio n. 5
0
        public async Task Get()
        {
            deliveryContext     productosContext    = new deliveryContext();
            ProductosController productosController = new ProductosController(productosContext);
            var result = await productosController.GetProducto(new PageAndSortRequest()
            {
                Pagina = 1, TamPagina = 10, Columna = "Id", Direccion = "asc", Filtro = ""
            });

            Assert.IsNotNull(result);
            Assert.IsTrue(result.Value.Datos.Count() > 0);
        }