コード例 #1
0
        private List <BatchDTO> CreateBatches()
        {
            List <BatchDTO> batches = new List <BatchDTO>();
            BatchDTO        batch   = new BatchDTO();

            batch.Description     = "Es el lote 1";
            batch.Description     = "pepito123";
            batch.Name            = "Lote1";
            batch.CreatorUserName = "******";
            List <VehicleDTO> vehiclesDTO = this.CreateVehicles();
            List <string>     vehicles    = new List <string>();

            foreach (VehicleDTO vehicle in vehiclesDTO)
            {
                vehicles.Add(vehicle.Vin);
            }
            batch.Vehicles = vehicles;

            BatchDAO batchDAO = new BatchDAOImp();

            batchDAO.AddBatch(batch);

            batches.Add(batch);

            return(batches);
        }
コード例 #2
0
        public void PersistBatchTest()
        {
            this.CreateUser();
            if (!this.CreateVehicle())
            {
                List <string> vehicles = new List <string>();
                vehicles.Add("TEST1234");

                BatchDTO expectedBatch = new BatchDTO();
                expectedBatch.Name            = "Lote 1";
                expectedBatch.CreatorUserName = "******";
                expectedBatch.Description     = "Primer lote de autos";
                expectedBatch.Vehicles        = vehicles;

                BatchDAO batchDAO = new BatchDAOImp();
                Guid     idBatch  = batchDAO.AddBatch(expectedBatch);

                BatchDTO resultBatch = batchDAO.FindBatchById(idBatch);

                Assert.AreEqual(idBatch, resultBatch.Id);
                Assert.AreEqual(expectedBatch.CreatorUserName, resultBatch.CreatorUserName);
                Assert.AreEqual(expectedBatch.Description, resultBatch.Description);
                Assert.AreEqual(expectedBatch.Name, resultBatch.Name);
                foreach (var vehicle in expectedBatch.Vehicles)
                {
                    Assert.IsNotNull(resultBatch.Vehicles.Find(v => v == vehicle));
                }
            }
        }