Exemplo n.º 1
0
        public void CheckRemoveVehicleFromList()
        {
            VehicleRepository vehicleRepo = new VehicleRepository();
            Vehicle           car         = new Vehicle(VehicleType.Electric, 2015, "Volks", "GTI", 19999, 1);
            Vehicle           carTwo      = new Vehicle(VehicleType.Gas, 2015, "Chevy", "Equinox", 22999, 2);

            vehicleRepo.AddCarToList(car);
            vehicleRepo.AddCarToList(carTwo);

            vehicleRepo.RemoveCarFromList(car);
            List <Vehicle> list = vehicleRepo.GetVehicleList();

            int actual   = vehicleRepo.GetVehicleList().Count;
            int expected = list.Count;

            Assert.AreEqual(expected, actual);
        }
Exemplo n.º 2
0
        internal void Run()
        {
            while (_response != 7)
            {
                PrintMenu();
                SeedCarData();
                switch (_response)
                {
                case 1:
                    SeeAllVehicles();
                    break;

                case 2:
                    CallVehiclesByTypeList();
                    break;

                case 3: SeeVehicleById();
                    break;

                case 4:
                    var car = GetUserInputForCar();
                    _vehicleRepo.AddCarToList(car);
                    break;

                case 5:
                    CallRemoveVehicleFromList();
                    break;

                case 6:
                    UpdateVehicle();
                    break;

                case 7:
                    Console.WriteLine("Have a nice day!");
                    break;

                default:
                    Console.WriteLine("Please enter a correct value.");
                    break;
                }
                Console.WriteLine("Press any key to continue...");
                Console.ReadKey();
                Console.Clear();
            }
        }
Exemplo n.º 3
0
        public void CheckAddToVehicleListTest()
        {
            VehicleRepository vehicleRepo = new VehicleRepository();
            Vehicle           car         = new Vehicle(VehicleType.Electric, 2015, "Volks", "GTI", 19999, 1);

            vehicleRepo.AddCarToList(car);
            List <Vehicle> list = vehicleRepo.GetVehicleList();

            int actual   = 1;
            int expected = list.Count;


            Assert.AreEqual(expected, actual);
            Assert.IsTrue(list.Contains(car));
        }