Esempio n. 1
0
        public async Task Del()
        {
            deliveryContext     productosContext    = new deliveryContext();
            ProductosController productosController = new ProductosController(productosContext);
            var result = await productosController.DeleteProducto(idProducto);

            Assert.IsNotNull(result);
        }
Esempio n. 2
0
        public void IndexTest()
        {
            ProductosController controller = new ProductosController();

            ViewResult result = controller.Index() as ViewResult;

            Assert.IsNotNull(result);
        }
Esempio n. 3
0
        public void VistasTest()
        {
            ProductosController controller = new ProductosController();

            ViewResult result = controller.Vistas() as ViewResult;

            Assert.AreEqual("Alcachofas", result.ViewData["Nombre"]);
            Assert.AreEqual("Berenjenas", result.ViewBag.Prueba);
        }
Esempio n. 4
0
        public void RedireccionTest()
        {
            ProductosController controller = new ProductosController();

            RedirectToRouteResult result =
                controller.Redireccion(0) as RedirectToRouteResult;

            Assert.AreEqual("Index", result.RouteValues["action"]);
            Assert.AreEqual("Home", result.RouteValues["controller"]);
        }
Esempio n. 5
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. 6
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. 7
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. 8
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);
        }
        public void StatusCodeOK()
        {
            //Arrange
            TelemetryClient     telemetry = new TelemetryClient();
            ProductosController productos = new ProductosController(telemetry);

            //Act
            var response = productos.ObtenerProductos("2");

            //Assert
            Assert.AreEqual(Convert.ToInt32(HttpStatusCode.OK), ((ObjectResult)response.Result).StatusCode);
        }
Esempio n. 10
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);
        }
Esempio n. 11
0
        public HistoriaClinica_Alta()
        {
            InitializeComponent();

            this.pacienteController     = new PacientesController();
            this.hClinicaController     = new HClinicaController();
            this.tratamientosController = new TratamientosController();
            this.medicasController      = new MedicasController();
            this.productosController    = new ProductosController();
            this.mediosPagoController   = new MediosPagoController();

            this.CargarFormatoVentana();
            this.CargarComboPacientes();
            this.CargarTratamientos();
            this.CargarProductos();
        }
Esempio n. 12
0
        public async Task Add()
        {
            deliveryContext     productosContext    = new deliveryContext();
            ProductosController productosController = new ProductosController(productosContext);
            //var result = await productosController.PostProducto(new Productos() { Descripcion = "testOr", PathImg = "testOr", IdProducto = 1 });
            var result = await productosController.PostProducto(
                new Producto()
            {
                Nombre                = "Pie maracuya",
                PrecioUnitario        = 50,
                Cantidad              = 10,
                PrecioMayor           = 45,
                Marca                 = "Jenny",
                Modelo                = "Mediana",
                Especificaciones      = "12 personas",
                IdCategoriaNavigation = new CategoriaProducto
                {
                    Nombre      = "Gaeosas",
                    Descripcion = "liquidos en base a componentes gaseoss",
                    Lugar       = "Sección refrigerantes"
                },

                IdVendedorNavigation = new Vendedor
                {
                    PersonaContacto = "Pedro Fuentes Lazarraga",
                    Celular         = "72967356",
                    Telefono        = "466-23058",
                    Correo          = "*****@*****.**",
                    NombreEmpresa   = "Arcor",
                    Direccion       = "Zona mercader Av. Ballivian",
                    PathLogo        = "",

                    IdRubroNavigation = new Rubro
                    {
                        Nombre      = "Comida Rápida",
                        Descripcion = "encargados del área de comida rapida y derivados"
                    }
                }
            });

            Assert.IsNotNull(result.Result);
            Producto producto = (Producto)(result.Result as CreatedAtActionResult).Value;

            Assert.IsNotNull(producto);
            Assert.IsTrue(producto.Id > 0);
            idProducto = producto.Id;
        }
        public HistoriaClinica_Consulta()
        {
            InitializeComponent();

            this.PacienteController     = new PacientesController();
            this.hClinicaController     = new HClinicaController();
            this.tratamientosController = new TratamientosController();
            this.medicasController      = new MedicasController();
            this.productosController    = new ProductosController();

            this.CargarFormatoVentana();
            this.CargarFormateDatePicker();

            this.CargarComboPacientes();
            this.CargarComboMedicas();
            this.CargarComboTratamientos();
            this.CargarComboProductos();
        }
Esempio n. 14
0
 public void TestMethod1()
 {
     ProductosController pr = new ProductosController();
 }