示例#1
0
        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);
        }
示例#2
0
        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));
        }
示例#3
0
        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));
        }
示例#4
0
        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));
        }