public async Task Create_Colaborador_Nuevo() {//REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS //PRUEBA TRATA: Prueba el método CREATE, en el cual se le enviando datos de un colaborador //cuyo DNI y Datos no están registrados // Arrange var controller = new ColaboradoresController(); IDCHECKDBEntities db = new IDCHECKDBEntities(); Colaboradores col = new Colaboradores(); { col.COD_Colaborador = "12888888"; col.COD_Empresa = "20234567543"; col.ApellidoPaterno = "SAICO"; col.ApellidoMaterno = "LOPEZ"; col.Nombres = "ALBERTO"; col.ID_Area = 1; col.FechaNacimiento = Convert.ToDateTime("2016-10-5"); col.FechaContratacion = Convert.ToDateTime("01/12/2012"); col.FechaIngresoReingreso = Convert.ToDateTime("01/01/2012"); col.FechaCese = Convert.ToDateTime("01/5/2012"); col.Direccion = "CAYMA AV LAS PEÑAS"; col.Cargo = "OPERADOR DE CAMION"; col.Estado = true; }; var result = await controller.Create(col, null) as RedirectToRouteResult; var query = db.Colaboradores.Where(q => q.COD_Colaborador == col.COD_Colaborador); //var result = await controller.Create(col, null) as RedirectResult; Assert.IsNotNull(query); }
public void DeleteConfirme() {//REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS //PRUEBA TRATA: Prueba el método DELETE, en el cual se le envía un DNI de un colaborador // que esta registrado en el sistema. //EN ESTE CASO NO PUEDE OTRA POSIBILIDAD YA QUE EL SISTEMA NO PERMITE UN DNI INEXISTENTE // Arrange ColaboradoresController controller = new ColaboradoresController(); string dni = "12888888"; // Act var result = controller.DeleteConfirmed(dni); IDCHECKDBEntities db = new IDCHECKDBEntities(); // Assert var query = db.Colaboradores.Where(q => q.COD_Colaborador == dni); Assert.AreEqual(0, query.Count()); }
public async Task EDTIH_DatosColaborador_EXISTENTE() { //REALIZADO POR: JORGE KLAUZ VALDIVIA DAVALOS //PRUEBA TRATA: Prueba el método EDITH, en el cual vamos en enviarle datos // de un colaborador cuyo DNI ya esta registrado(EN LA PRUEBA CREATE DE ESTA SECCION) // PARA ESTE CASO NO HAY OTRA POSIBILIDAD QUE SE INGRESE DNI DE UN COLABORADOR INEXSITENTE //PORQUE SE CAPTURA EL DNI DESDE LA VISTA Y SOLO SE MODIFICAN LOS DEMÁS DATOS DE COLABORADOR // Arrange var controller = new ColaboradoresController(); IDCHECKDBEntities db = new IDCHECKDBEntities(); Colaboradores col = new Colaboradores(); { col.COD_Colaborador = "12888888"; col.COD_Empresa = "20234567543"; col.ApellidoPaterno = "TOMASEVICH"; col.ApellidoMaterno = "RANDULFO"; col.Nombres = "JAVIER ERNESTO"; col.ID_Area = 1; col.FechaNacimiento = Convert.ToDateTime("1985-10-5"); col.FechaContratacion = Convert.ToDateTime("05/05/2012"); col.FechaIngresoReingreso = Convert.ToDateTime("01/05/2013"); col.FechaCese = Convert.ToDateTime("01/05/2020"); col.Direccion = "CAYMA AV LAS PEÑAS"; col.Cargo = "OPERADOR DE CAMION"; col.Estado = true; }; // Act var result = await controller.Edit(col, null) as RedirectToRouteResult; var query = db.Colaboradores.Where(q => q.COD_Colaborador == col.COD_Colaborador && q.ApellidoPaterno == col.ApellidoPaterno); //Assert Assert.IsNotNull(query); // Assert }