public async Task BorrarGenero() { var nombreBD = Guid.NewGuid().ToString(); var contexto = ConstruirContext(nombreBD); var mapper = ConfigurarAutoMapper(); contexto.Generos.Add(new Genero() { Nombre = "Género 1" }); await contexto.SaveChangesAsync(); var contexto2 = ConstruirContext(nombreBD); var controller = new GenerosController(contexto2, mapper); var respuesta = await controller.Delete(1); var resultado = respuesta as StatusCodeResult; Assert.AreEqual(204, resultado.StatusCode); var contexto3 = ConstruirContext(nombreBD); var existe = await contexto3.Generos.AnyAsync(); Assert.IsFalse(existe); }
public async Task IntentaBorrarGeneroNoExistente() { var nombreBD = Guid.NewGuid().ToString(); var contexto = ConstruirContext(nombreBD); var mapper = ConfigurarAutoMapper(); var controller = new GenerosController(contexto, mapper); var respuesta = await controller.Delete(1); var resultado = respuesta as StatusCodeResult; Assert.AreEqual(404, resultado.StatusCode); }