public void ChangePasswordSuccessTest() { AccountController target = new AccountController(); // TODO: Inicializar en un valor adecuado ActionResult expected = null; // TODO: Inicializar en un valor adecuado ActionResult actual; actual = target.ChangePasswordSuccess(); Assert.AreEqual(expected, actual); Assert.Inconclusive("Compruebe la exactitud de este método de prueba."); }
public void AccountControllerConstructorTest() { AccountController target = new AccountController(); Assert.Inconclusive("TODO: Implementar código para comprobar el destino"); }
public void MembershipServiceTest() { AccountController target = new AccountController(); // TODO: Inicializar en un valor adecuado IMembershipService expected = null; // TODO: Inicializar en un valor adecuado IMembershipService actual; target.MembershipService = expected; actual = target.MembershipService; Assert.AreEqual(expected, actual); Assert.Inconclusive("Compruebe la exactitud de este método de prueba."); }
public void RegisterTest() { AccountController target = new AccountController(); // TODO: Inicializar en un valor adecuado Alumno alumno = null; // TODO: Inicializar en un valor adecuado ActionResult expected = null; // TODO: Inicializar en un valor adecuado ActionResult actual; actual = target.Register(alumno); Assert.AreEqual(expected, actual); Assert.Inconclusive("Compruebe la exactitud de este método de prueba."); }
public void LogOnTest() { AccountController target = new AccountController(); // TODO: Inicializar en un valor adecuado LogOnModel model = null; // TODO: Inicializar en un valor adecuado string returnUrl = string.Empty; // TODO: Inicializar en un valor adecuado ActionResult expected = null; // TODO: Inicializar en un valor adecuado ActionResult actual; actual = target.LogOn(model, returnUrl); Assert.AreEqual(expected, actual); Assert.Inconclusive("Compruebe la exactitud de este método de prueba."); }
public void GetCountryListTest() { AccountController target = new AccountController(); // TODO: Inicializar en un valor adecuado IEnumerable<string> expected = null; // TODO: Inicializar en un valor adecuado IEnumerable<string> actual; actual = target.GetCountryList(); Assert.AreEqual(expected, actual); Assert.Inconclusive("Compruebe la exactitud de este método de prueba."); }
public void EditProfileDetailsTest() { AccountController target = new AccountController(); // TODO: Inicializar en un valor adecuado ProfileModel model = null; // TODO: Inicializar en un valor adecuado ActionResult expected = null; // TODO: Inicializar en un valor adecuado ActionResult actual; actual = target.EditProfileDetails(model); Assert.AreEqual(expected, actual); Assert.Inconclusive("Compruebe la exactitud de este método de prueba."); }
public ActionResult Nota(ClaseEvaluacion miEvaluacion) { if (ModelState.IsValid) { var miCedula = (int)Session["cedula"]; //Actualizo la evaluacion con la nota respectiva IRepositorio<ClaseEvaluacion> repositorioClaseEvaluacion = new HorarioClaseRepositorio(); repositorioClaseEvaluacion.Update(miEvaluacion); IRepositorio<Actividad> repositorioActividad = new ActividadRepositorio(); var miActividad = repositorioActividad.GetById(miEvaluacion.IdActividad); IRepositorio<AlumnoMaterium> repositorioAlumnoMateria = new AlumnoMateriumRepositorio(); //Elimino todas las actividades inteligentes luego de hoy y resto las horas acumuladas var misActividadesIEliminar = repositorioActividad.GetAll().Where(a => a.Cedula == miCedula && a.Tipo.CompareTo("Inteligente") == 0 && a.HoraInicio >= _fechaHoy).ToList(); var listCronograma = repositorioClaseEvaluacion.GetAll().Where(alum => alum.Cedula == miCedula); var listActividades = repositorioActividad.GetAll().Where(a => a.Periodo.CompareTo(_periodoActual) == 0); var misMaterias = (from d in listCronograma from c in listActividades where c.Tipo.CompareTo("Clase") == 0 && d.IdActividad == c.IdActividad select c.IdMateria).Distinct().ToList(); foreach (var materia in misMaterias) { double cantHoras = 0; foreach (var actividad in misActividadesIEliminar.Where(a => a.IdMateria == materia).ToList()) { cantHoras += (((actividad.HoraFin - actividad.HoraInicio).TotalSeconds) / 3600.00); repositorioActividad.Delete(actividad); } var mat = repositorioAlumnoMateria.GetAll().Where(aM => aM.IdMateria == materia && aM.Cedula == miCedula). First(); mat.HorasAcumuladas -= cantHoras; repositorioAlumnoMateria.Update(mat); } var miMateria = repositorioAlumnoMateria.GetAll().Where(aM => aM.Cedula == miCedula && aM.IdMateria == miActividad.IdMateria).First(); //HORAS DE ESTUDIO const int x1 = 10; const int y1 = 0; const int x2 = 20; var y2 = (miMateria.HorasPersonales * (miActividad.Ponderacion / 100.00)) * -1; var pendiente1 = (y2 - y1) / (x2 - x1); var factorM = (miEvaluacion.Nota * pendiente1) - y2; miMateria.HorasPersonales += factorM; //MATERIAS y2 = -miMateria.Prioridad * (miActividad.Ponderacion / 100.00); pendiente1 = (y2 - y1) / (x2 - x1); factorM = (miEvaluacion.Nota * pendiente1) - y2; miMateria.Prioridad = miMateria.Prioridad + factorM; repositorioAlumnoMateria.Update(miMateria); //BLOQUES DE ESTUDIO const double pendiente2 = 0.1; var factor = (pendiente2 * miEvaluacion.Nota - 1) * (miEvaluacion.Rating / 100.00); IRepositorio<HorarioPreferencia> repositorioHorarioPref = new HorarioPreferenciaRepositorio(); var misPreferencias = repositorioHorarioPref.GetAll().Where(p => p.Cedula == miCedula && p.Tipo.CompareTo("Definitivo") == 0).ToList(); var actividadesIAnteriores = repositorioActividad.GetAll().Where(a => a.Cedula == miCedula && a.Tipo.CompareTo("Inteligente") == 0 && a.IdMateria == miMateria.IdMateria && a.HoraInicio < _fechaHoy).ToList(); var misActividadesIAnteriores = new List<Actividad>(); foreach (var actividadIAnterior in actividadesIAnteriores) { var hI = new DateTime(2012, 01, 01, actividadIAnterior.HoraInicio.Hour, 0, 0); var hF = new DateTime(2012, 01, 01, actividadIAnterior.HoraFin.Hour, 0, 0); var actividad = new Actividad() { Cedula = actividadIAnterior.Cedula, FechaFinRepeticion = actividadIAnterior.FechaFinRepeticion, HoraFin = hF, HoraInicio = hI, IdActividad = actividadIAnterior.IdMateria, IdMateria = actividadIAnterior.IdMateria, IsMyComboDisabled = actividadIAnterior.IsMyComboDisabled, IsRepetible = actividadIAnterior.IsRepetible, Materia = actividadIAnterior.Materia, Nombre = actividadIAnterior.Nombre }; if (!misActividadesIAnteriores.Contains(actividad)) { misActividadesIAnteriores.Add(actividad); } } foreach (var actividadesIAnteriore in misActividadesIAnteriores) { foreach (var horarioPreferencia in misPreferencias) { if (horarioPreferencia.HoraInicio.Hour == actividadesIAnteriore.HoraInicio.Hour) { var hora = horarioPreferencia.HoraInicio; while (hora.Hour <= actividadesIAnteriore.HoraFin.Hour) { horarioPreferencia.Preferencia = horarioPreferencia.Preferencia + factor; repositorioHorarioPref.Update(horarioPreferencia); hora = hora.AddHours(1); } } } } if (misActividadesIEliminar.Count > 0) { //Calculo nuevamente las actividades inteligentes var accountController = new AccountController(); accountController.ActividadesInteligentes(miCedula); } return RedirectToAction("Index"); } return View(miEvaluacion); }
public ActionResult Data() { if (Session["cedula"] != null) { var miCedula = (Int32)Session["cedula"]; IRepositorio<ClaseEvaluacion> repositorioClaseEvaluacion = new HorarioClaseRepositorio(); var listClaseEvaluacion = repositorioClaseEvaluacion.GetAll().Where(cE => cE.Cedula == miCedula).ToList(); IRepositorio<Actividad> repoActividad = new ActividadRepositorio(); var listActividades = repoActividad.GetAll(); var misActividades = new List<Actividad>(); foreach (var actividad in listActividades) { if (actividad.Cedula == miCedula) { misActividades.Add(actividad); } else { if (actividad.Cedula == null) { foreach (var claseEvaluacion in listClaseEvaluacion) { if (claseEvaluacion.IdActividad == actividad.IdActividad) { misActividades.Add(actividad); } } } } } return View(misActividades); } else { var account = new AccountController(); account.LogOff(); } return View(); }