예제 #1
0
        public async Task Search_ByDNI_Existente()
        {//REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS
            //PRUEBA TRATA: Prueba el método SEARCH, buscando por DNI cuando
            //el colaborador existe
            // Arrange
            var controller = new ColaboradoresController();

            string DNI        = "11111111";
            string ApePaterno = "";
            string ApeMaterno = "";
            string Nombres    = "";
            string Area       = "";
            // Act
            var result = await controller.Search(DNI, ApePaterno, ApeMaterno, Nombres, Area) as ViewResult;

            Assert.IsNotNull(result.Model);
        }
예제 #2
0
        public async Task Search_AREA_Inexistente()
        {//REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS
            //PRUEBA TRATA: Prueba el método SEARCH, buscando por área
            //cuando elárea no existe
            // Arrange
            var    controller = new ColaboradoresController();
            string DNI        = "";
            string ApePaterno = "";
            string ApeMaterno = "";
            string Nombres    = "";
            string Area       = "0";
            // Act
            var result = await controller.Search(DNI, ApePaterno, ApeMaterno, Nombres, Area) as ViewResult;

            //assert
            Assert.AreEqual("No hay datos", result.ViewBag.Datos);
        }
예제 #3
0
        public async Task Search_Nombres_Existente()
        {//REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS
            //PRUEBA TRATA: Prueba el método SEARCH, buscando los nombre del colaborador
            //del colaborador que existe en el sistema
            // Arrange
            var           controller  = new ColaboradoresController();
            Colaboradores colaborador = new Colaboradores();

            string DNI        = "";
            string ApePaterno = "";
            string ApeMaterno = "";
            string Nombres    = "JOSE CARLOS";
            string Area       = "";
            // Act
            var result = await controller.Search(DNI, ApePaterno, ApeMaterno, Nombres, Area) as ViewResult;

            Assert.IsNotNull(result.Model);
        }
예제 #4
0
        public async Task Search_2CAMPOS_EXISTENTES_DIFERENTE_COLABORADOR()
        {//REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS
         //PRUEBA TRATA: Prueba el método SEARCH, buscando por varios parámetros, en este caso en particular
         //solo buscará por DNI y APELLIDO PARTERNO Pero a diferencia del anterior caso, se le han puesto datos
         //de colaboradores existentes pero que son distintos.
         //LA FORMA DE BUSQUEDA ES:EL primer filtro DNI y sobre eso hacen las demás busquedas.Es por eso que cuando pones mas datos devolverá null
         // Arrange
            var    controller = new ColaboradoresController();
            string DNI        = "11111111";
            string ApePaterno = "ACEVEDO";
            string ApeMaterno = "";
            string Nombres    = "";
            string Area       = "";
            // Act
            var result = await controller.Search(DNI, ApePaterno, ApeMaterno, Nombres, Area) as ViewResult;

            //assert
            Assert.AreEqual("No hay datos", result.ViewBag.Datos);
        }
예제 #5
0
        public async Task Search_2CAMPOS_EXISTENTES_MISMO_COLABORADOR()
        {//REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS
            //PRUEBA TRATA: Prueba el método SEARCH, cuando se le envía varios parámetros,
            //en este caso en particular  solo se esta enviando 2 los cuales son DNI  Y APELLIDOPARTENO
            //de un colaborador que existe.
            //En esta prueba de datos del mismo colaborador resulve solo uno
            // Arrange
            var    controller = new ColaboradoresController();
            string DNI        = "11111111";
            string ApePaterno = "SULLA";
            string ApeMaterno = "";
            string Nombres    = "";
            string Area       = "";
            // Act
            var result = await controller.Search(DNI, ApePaterno, ApeMaterno, Nombres, Area) as ViewResult;

            //assert
            Assert.AreEqual("hay datos", result.ViewBag.Datos);
        }
예제 #6
0
        public async Task Search_TODOS_CAMPOS_VACIO()
        {//REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS
         //PRUEBA TRATA: Prueba el método SEARCH, buscando cuando todos los campos
         //a buscar son vacios.

            //En esta prueba cuando no se le escribe nada envía todos la listad e trabajadores por default
            // Arrange
            var    controller = new ColaboradoresController();
            string DNI        = "";
            string ApePaterno = "";
            string ApeMaterno = "";
            string Nombres    = "";
            string Area       = "";
            // Act
            var result = await controller.Search(DNI, ApePaterno, ApeMaterno, Nombres, Area) as ViewResult;

            //assert
            Assert.AreEqual("hay datos", result.ViewBag.Datos);
        }