public void CrearTestCiudadIgual() { var modelo = new Vuelo(); modelo.NumeroVuelo = "Vuelo1"; modelo.VueloID = 1; modelo.AerolineaID = 1; modelo.FechaVuelo = DateTime.Now; modelo.Tripulantes = new List<Tripulante>(); modelo.CiudadDestino = "Lima"; modelo.CiudadOrigen = "Lima"; var dal = Substitute.For<IVueloDAL>(); var bll = new VueloBLL(dal); try { bll.Crear(modelo); Assert.Fail("Ciudad y Destinos deben ser diferentes."); } catch (Exception ex) { } dal.DidNotReceive().Crear(modelo); }
public void Editar(Vuelo Model) { if (Model.CiudadOrigen.Equals(Model.CiudadDestino)) { throw new Exception("La ciudad origen y ciudad destino deben ser distintas."); } dal.Editar(Model); }
public void CrearTestCiudadDiferente() { var modelo = new Vuelo(); modelo.NumeroVuelo = "Vuelo1"; modelo.VueloID = 1; modelo.AerolineaID = 1; modelo.FechaVuelo = DateTime.Now; modelo.Tripulantes = new List<Tripulante>(); modelo.CiudadDestino = "Lima"; modelo.CiudadOrigen = "Arequipa"; var dal = Substitute.For<IVueloDAL>(); var bll = new VueloBLL(dal); bll.Crear(modelo); dal.Received().Crear(modelo); }
public void Eliminar(Vuelo Model) { dal.Eliminar(Model); }
public void Eliminar(Vuelo Model) { db.Entry(Model).State = EntityState.Deleted; db.Vuelos.Remove(Model); db.SaveChanges(); }
public void Editar(Vuelo Model) { db.Entry(Model).State = EntityState.Modified; db.SaveChanges(); }
public void Crear(Vuelo Model) { db.Vuelos.Add(Model); db.SaveChanges(); }