Esempio n. 1
0
        public void PersistZoneTest()
        {
            ZoneDAO zoneDAO     = new ZoneDAOImp();
            ZoneDTO expectedDto = createZone("Zona 1");
            Guid    id          = zoneDAO.CreateZone(expectedDto);

            ZoneDTO resultZone = zoneDAO.FindZoneById(id);

            Assert.AreEqual(expectedDto.Name, resultZone.Name);
            Assert.AreEqual(expectedDto.IsSubZone, resultZone.IsSubZone);
            Assert.AreEqual(expectedDto.MaxCapacity, resultZone.MaxCapacity);
            Assert.AreEqual(expectedDto.SubZones, resultZone.SubZones);
            Assert.AreEqual(expectedDto.Vehicles, resultZone.Vehicles);
            Assert.IsNull(resultZone.SubZones);
            Assert.IsNull(resultZone.Vehicles);
        }
Esempio n. 2
0
        public void AssignZoneTest()
        {
            ZoneDAO zoneDAO    = new ZoneDAOImp();
            ZoneDTO zoneDTO    = createZone("Zona 1");
            ZoneDTO subZoneDTO = createZone("Zona 2");

            Guid    idZone        = zoneDAO.CreateZone(zoneDTO);
            Guid    idSubZone     = zoneDAO.CreateZone(subZoneDTO);
            ZoneDTO resultZone    = zoneDAO.FindZoneById(idZone);
            ZoneDTO resultSubZone = zoneDAO.FindZoneById(idSubZone);

            zoneDAO.AssignZone(idSubZone, idZone);

            resultZone = zoneDAO.FindZoneById(idZone);

            Assert.AreEqual(resultZone.SubZones.ElementAt(0).Name, resultSubZone.Name);
            Assert.IsTrue(resultZone.SubZones.ElementAt(0).IsSubZone);
            Assert.AreEqual(resultZone.SubZones.ElementAt(0).MaxCapacity, resultSubZone.MaxCapacity);
            Assert.IsNull(resultZone.SubZones.ElementAt(0).SubZones);
        }
Esempio n. 3
0
        public void AssignVehicleTest()
        {
            ZoneDAO    zoneDAO         = new ZoneDAOImp();
            ZoneDTO    zoneDTO         = createZone("Zona 1");
            VehicleDTO expectedVehicle = CreateVehicle("TEST123456");
            VehicleDAO vehicleDAO      = new VehicleDAOImpl();
            VehicleDTO resultVehicle   = vehicleDAO.FindVehicleByVin("TEST123456");

            if (resultVehicle == null)
            {
                vehicleDAO.AddVehicle(expectedVehicle);
            }

            Guid idZone = zoneDAO.CreateZone(zoneDTO);

            zoneDAO.AssignVehicle(idZone, expectedVehicle.Vin);

            ZoneDTO resultZone = zoneDAO.FindZoneById(idZone);

            Assert.AreEqual(resultZone.Vehicles.ElementAt(0).Vin, expectedVehicle.Vin);
        }
Esempio n. 4
0
        public ZoneManagement()
        {
            ZoneDAO    zoneDao    = new ZoneDAOImp();
            VehicleDAO vehicleDao = new VehicleDAOImpl();
            FlowDAO    flowDao    = new FlowDAOImp();

            this.zoneService = new ZoneServiceImp(zoneDao, flowDao, vehicleDao);
            this.flowService = new FlowServiceImp(flowDao);
            InitializeComponent();
            this.addBtn.FlatStyle = FlatStyle.Flat;
            this.addBtn.FlatAppearance.BorderSize = 0;
            this.modifyBtn.FlatStyle = FlatStyle.Flat;
            this.modifyBtn.FlatAppearance.BorderSize = 0;
            this.delBtn.FlatStyle = FlatStyle.Flat;
            this.delBtn.FlatAppearance.BorderSize     = 0;
            this.detailsBtn.FlatStyle                 = FlatStyle.Flat;
            this.detailsBtn.FlatAppearance.BorderSize = 0;
            this.assignBtn.FlatStyle = FlatStyle.Flat;
            this.assignBtn.FlatAppearance.BorderSize = 0;
            this.init();
        }