コード例 #1
0
        public void ModifySchoolVanFailCheckOldSchoolVan()
        {
            SetUp();
            SchoolVanLogic testLogic        = new SchoolVanLogic();
            SchoolVan      newSchoolVan     = new SchoolVan();
            SchoolVan      anotherSchoolVan = new SchoolVan();

            anotherSchoolVan.Id = -3;
            testLogic.Add(newSchoolVan);
            testLogic.Modify(newSchoolVan, anotherSchoolVan);
            Assert.IsTrue(testLogic.Exists(newSchoolVan));
        }
コード例 #2
0
        public void ModifySchoolVanModifyNonExistent()
        {
            SetUp();
            SchoolVan schoolVan = new SchoolVan();

            schoolVan.Id = 4;
            SchoolVanLogic testLogic       = new SchoolVanLogic();
            SchoolVan      editedSchoolVan = new SchoolVan();

            editedSchoolVan.Id = 50;
            testLogic.Modify(schoolVan, editedSchoolVan);
            Assert.IsFalse(testLogic.Exists(editedSchoolVan));
        }
コード例 #3
0
        public void ModifySchoolVanFail()
        {
            SetUp();
            SchoolVan      schoolVan       = new SchoolVan();
            SchoolVanLogic testLogic       = new SchoolVanLogic();
            SchoolVan      editedSchoolVan = new SchoolVan();

            testLogic.Add(schoolVan);
            schoolVan.Id       = testLogic.GetNextIdFree() - 1;
            editedSchoolVan.Id = testLogic.GetNextIdFree() - 1;
            testLogic.Modify(schoolVan, editedSchoolVan);
            Assert.IsTrue(testLogic.Exists(editedSchoolVan));
        }
コード例 #4
0
        public void ModifySchoolVanSuccess()
        {
            SetUp();
            SchoolVan schoolVan = new SchoolVan();

            schoolVan.Id = 4;
            SchoolVanLogic testLogic       = new SchoolVanLogic();
            SchoolVan      editedSchoolVan = new SchoolVan();

            editedSchoolVan.Id = 50;
            testLogic.Add(schoolVan);
            testLogic.Modify(schoolVan, editedSchoolVan);
            Assert.IsTrue(testLogic.Exists(editedSchoolVan));
        }
コード例 #5
0
        public void ModifySchoolVan(object selectedObject, TextBox textName, NumericUpDown numericCapacity, NumericUpDown numericFuel)
        {
            if (!(selectedObject is SchoolVan))
            {
                throw new WrongObjectException("Se esperaba un objeto del tipo [SchoolVan]");
            }
            SchoolVan      oldSchoolVan = selectedObject as SchoolVan;
            SchoolVanLogic logic        = new SchoolVanLogic();
            SchoolVan      newSchoolVan = new SchoolVan();

            newSchoolVan.Id              = oldSchoolVan.Id;
            newSchoolVan.Capacity        = (int)numericCapacity.Value;
            newSchoolVan.FuelConsumption = (int)numericFuel.Value;
            logic.Modify(oldSchoolVan, newSchoolVan);
        }
コード例 #6
0
        public void ModifySchoolVanWithTheSameId()
        {
            SetUp();
            SchoolVanLogic testLogic = new SchoolVanLogic();
            SchoolVan      schoolVan = new SchoolVan();

            schoolVan.Id       = 4;
            schoolVan.Capacity = 14;
            SchoolVan updateSchoolVan = new SchoolVan();

            updateSchoolVan.Id       = 4;
            updateSchoolVan.Capacity = 4;
            testLogic.Add(schoolVan);
            testLogic.Modify(schoolVan, updateSchoolVan);
            List <SchoolVan> list      = testLogic.GetSchoolVansSortedByCapacity();
            bool             assertion = false;

            if (list.Count != 0)
            {
                SchoolVan test = list.ElementAt(0);
                assertion = test.Capacity.Equals(4);
            }
            Assert.IsTrue(assertion);
        }