public void puedeRegistrar_EncuestaEncontradaNull_NoValido() { //Arrange Encuesta encuestaEncontrada = null; Encuesta encuestaARegistrar = null; //Act bool result = ServicesEncuesta.puedeRegistrar(encuestaEncontrada, encuestaARegistrar); //Assert Assert.IsFalse(result); }
public async Task <IActionResult> Create([Bind("Enemail,Ennombre,Encalificacion")] Encuesta encuesta) { if (ModelState.IsValid) { encuesta.Enfecha = DateTime.Now.Date; Encuesta record = _context.Encuesta.FindAsync(encuesta.Enfecha, encuesta.Enemail).Result; if (ServicesEncuesta.puedeRegistrar(record, encuesta)) { _context.Add(encuesta); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else { ViewBag.Mensaje = "El email ya está ha registrado una calificacion el día de hoy."; return(View()); } } return(View(encuesta)); }
public void puedeRegistrar_EncuestasIgualEmailDifFecha_Valido() { // var encuestaEncontrada = new Encuesta(); encuestaEncontrada.Enemail = "*****@*****.**"; encuestaEncontrada.Ennombre = "primer registro"; encuestaEncontrada.Encalificacion = 2; encuestaEncontrada.Enfecha = new System.DateTime(2020, 01, 08); var encuestaARegistrar = new Encuesta(); encuestaARegistrar.Enemail = "*****@*****.**"; encuestaARegistrar.Ennombre = "segundo registro"; encuestaARegistrar.Encalificacion = 3; encuestaARegistrar.Enfecha = new System.DateTime(2020, 01, 09); // bool result = ServicesEncuesta.puedeRegistrar(encuestaEncontrada, encuestaARegistrar); // Assert.IsTrue(result); }