Esempio n. 1
0
 public TollFeeService(
     IVehicleRepository vehicleRepository,
     ITollFeeRepository tollFeeRepository)
 {
     _vehicleRepository = vehicleRepository;
     _tollFeeRepository = tollFeeRepository;
 }
Esempio n. 2
0
        public TaxServiceTests()
        {
            _vehicleRepository = Fixture.Freeze <IVehicleRepository>();
            _tollFeeRepository = Fixture.Freeze <ITollFeeRepository>();

            _vehicleRepository.GetTollFreeVehiclesAsync().Returns(new List <Vehicle>
            {
                Vehicle.Diplomat,
                Vehicle.Emergency,
                Vehicle.Foreign,
                Vehicle.Military,
                Vehicle.Motorbike,
                Vehicle.Bus
            });

            _tollFeeRepository.GetMaximumDailyFeeAsync().Returns(MAXIMUM_DAILY_FEE);
            _tollFeeRepository.GetPassageLeewayInterval().Returns(_passageLeewayInterval);
        }
Esempio n. 3
0
 public TollService(ITollFeeRepository tollFeeRepository)
 {
     _tollFeeRepository = tollFeeRepository;
 }