Beispiel #1
0
        public void GarageAdd1Vehicle_Test()
        {
            var someRandomCar = vregistry.CreateVehicle <Car>("PIP987", "Grey");
            var parked        = ghandler.ParkVehicle(garage, someRandomCar);

            Assert.True(parked);
            Assert.Equal(1, garage.Count);
            Assert.True(ghandler.Contains(garage, someRandomCar));
        }
Beispiel #2
0
        private void RemoveVehicle()
        {
            if (GarageHandler.GarageIsEmpty())
            {
                Console.WriteLine("Garage is empty come back later");
                return;
            }
            do
            {
                string regNr = Ui.AskForString("Enter the registrationnumber for vehicle you want to remove", 5, 8);

                if (GarageHandler.Contains(regNr))
                {
                    GarageHandler.RemoveVehicle(regNr);
                }
                else
                {
                    Console.WriteLine($"Couldn't find a vehicle with registrationnumber {regNr} to remove");
                }
                Console.WriteLine("Press Y if want to remove more cars");
            } while (Console.ReadKey(intercept: true).Key == ConsoleKey.Y);
        }