Example #1
0
        public void IsTollFree_WhenPrivate_ShouldReturnFalse()
        {
            // Arrange
            ITollFreeVehicleProvider freeVehicleProvider = CreateSwedenTollFreeVehicle();
            Vehicle vehicle = new Vehicle(VehicleType.Private);

            // Act & Assert
            freeVehicleProvider.IsTollFree(vehicle.VehicleType).Should().BeFalse();
        }
Example #2
0
 public SwedenHourlyFee(ITollFreeDays freeDaysProvider, ITollFreeVehicleProvider freeVehicleProvider)
 {
     _freeDays            = freeDaysProvider ?? throw new ArgumentNullException(nameof(freeDaysProvider));
     _freeVehicleProvider = freeVehicleProvider ?? throw new ArgumentNullException(nameof(freeVehicleProvider));
 }