public void CreateGarageTest()
        {
            var garageHandler = new Uppgift5_Ludvig_Baummann_Olsson.GarageHandler();

            garageHandler.CreateGarage(1);
            Assert.IsTrue(garageHandler.HasGarage());
        }
        public void GetVehicleInfosTest()
        {
            var garageHandler = new Uppgift5_Ludvig_Baummann_Olsson.GarageHandler();

            garageHandler.CreateGarage(1);
            garageHandler.FillGarage();
            Assert.AreEqual(garageHandler.GetVehicleInfos("All"), "Car-> Lisence Plate: ABC123| Color: Blue| Wheels: 4| Fuel Type: Disel|\n");
        }
        public void CountVehiclesTest()
        {
            var garageHandler = new Uppgift5_Ludvig_Baummann_Olsson.GarageHandler();

            garageHandler.CreateGarage(4);
            garageHandler.FillGarage();
            Assert.AreEqual(garageHandler.CountVehicles(), "Vehicle Counts-> Car: 1| Airplane: 1| Boat: 1| Bus: 1| ");
        }
        public void DoesRegistrationNumberExistTest()
        {
            var garageHandler = new Uppgift5_Ludvig_Baummann_Olsson.GarageHandler();

            garageHandler.CreateGarage(1);
            Assert.IsTrue(garageHandler.AddVehicle(new Uppgift5_Ludvig_Baummann_Olsson.Vehicle("ABC123", "Red", 4)));
            Assert.IsTrue(garageHandler.DoesRegistrationNumberExist("ABC123"));
        }
        public void FindVehicleTest()
        {
            var garageHandler = new Uppgift5_Ludvig_Baummann_Olsson.GarageHandler();

            garageHandler.CreateGarage(1);
            Assert.IsTrue(garageHandler.AddVehicle(new Uppgift5_Ludvig_Baummann_Olsson.Vehicle("ABC123", "Red", 4)));
            Assert.IsNotNull(garageHandler.FindVehicleRegNo("ABC123"));
        }
        public void FindVehiclesTest()
        {
            var garageHandler = new Uppgift5_Ludvig_Baummann_Olsson.GarageHandler();

            garageHandler.CreateGarage(2);
            Assert.IsTrue(garageHandler.AddVehicle(new Uppgift5_Ludvig_Baummann_Olsson.Vehicle("ABC123", "Red", 4)));
            Assert.IsTrue(garageHandler.AddVehicle(new Uppgift5_Ludvig_Baummann_Olsson.Vehicle("DEF777", "Red", 4)));
            Assert.IsTrue(garageHandler.FindVehicles("color", "red").Count == 2);
        }
        public void FillGarageTest()
        {
            var garageHandler = new Uppgift5_Ludvig_Baummann_Olsson.GarageHandler();

            garageHandler.CreateGarage(4);
            garageHandler.FillGarage();
            Assert.IsNotNull(garageHandler.FindVehicleRegNo("ABC123"));
            Assert.IsNotNull(garageHandler.FindVehicleRegNo("DEF456"));
            Assert.IsNotNull(garageHandler.FindVehicleRegNo("GHJ789"));
            Assert.IsNotNull(garageHandler.FindVehicleRegNo("KLM321"));
        }