Exemple #1
0
        public void ParkVehicle_Test3()
        {
            var id         = Guid.NewGuid().ToString();
            var car        = new Car(4, id);
            var parkingLot = new ParkingLot.ParkingLot(26);
            var result     = parkingLot.ParkVehicle(car, DateTime.Today + new TimeSpan(8, 0, 0), DateTime.Today + new TimeSpan(10, 0, 0), 50);

            Assert.Equal(22, parkingLot.GetFreeParkingSpots());
        }
Exemple #2
0
        public void ParkVehicle_CapacityTest_Test4()
        {
            var id         = Guid.NewGuid().ToString();
            var car        = new Car(4, id);
            var bike       = new Bike(2, Guid.NewGuid().ToString());
            var parkingLot = new ParkingLot.ParkingLot(26);

            parkingLot.ParkVehicle(bike);
            var result = parkingLot.ParkVehicle(car, DateTime.Today + new TimeSpan(8, 0, 0), DateTime.Today + new TimeSpan(10, 0, 0), 50);

            parkingLot.UnParkVehicle(car);
            Assert.Equal(24, parkingLot.GetFreeParkingSpots());
        }