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); }
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); }
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); }
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); }
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); }
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); }