public void RemoveSchoolVan(object selectedObject) { if (!(selectedObject is SchoolVan)) { throw new WrongObjectException("Se esperaba un objeto del tipo [SchoolVan]"); } SchoolVan toDelete = selectedObject as SchoolVan; SchoolVanLogic logic = new SchoolVanLogic(); logic.Remove(toDelete); }
public void DeleteSchoolVanSuccess() { SetUp(); SchoolVan newSchoolVan = new SchoolVan(); SchoolVanLogic testLogic = new SchoolVanLogic(); testLogic.Add(newSchoolVan); newSchoolVan.Id = testLogic.GetNextIdFree() - 1; testLogic.Remove(newSchoolVan); Assert.IsFalse(testLogic.Exists(newSchoolVan)); }
public void DeleteSchoolDifferentObjectFail() { SetUp(); SchoolVan newSchoolVan = new SchoolVan(); SchoolVanLogic testLogic = new SchoolVanLogic(); int testInt = 0; testLogic.Add(newSchoolVan); testLogic.Remove(testInt); Assert.IsTrue(testLogic.Exists(newSchoolVan)); }
public void DeleteSchoolVanFail() { SetUp(); SchoolVan newSchoolVan = new SchoolVan(); newSchoolVan.Id = 5; SchoolVan anotherSchoolVan = new SchoolVan(); anotherSchoolVan.Id = 6; SchoolVanLogic testLogic = new SchoolVanLogic(); testLogic.Add(newSchoolVan); newSchoolVan.Id = testLogic.GetNextIdFree() - 1; testLogic.Remove(anotherSchoolVan); Assert.IsTrue(testLogic.Exists(newSchoolVan)); }