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); }
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(); } }
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)); }