public void Insert(VehicleLog vehicleLog)
 {
     if (vehicleLog.OutTime.HasValue)
     {
         vehicleLog.AmountReceived = _parkingChargesCalculator.Calculate(vehicleLog.InTime,
                                                                         Convert.ToDateTime(vehicleLog.OutTime), vehicleLog.ParkingLotName, vehicleLog.VehicleType);
     }
     _vehicleLogRepository.Save(vehicleLog);
 }
Esempio n. 2
0
        public void ThenFollowingShouldBeThePrice(Table table)
        {
            var expectedPrice = table.Rows[0][0];
            var actualPrice   = _parkingChargesCalculator.Calculate(_inTime, _outTime, _parkingLotType, _vehicleType);

            Assert.That(Convert.ToDouble(expectedPrice), Is.EqualTo(actualPrice));
        }