public void IsTollFree_WhenPrivate_ShouldReturnFalse() { // Arrange ITollFreeVehicleProvider freeVehicleProvider = CreateSwedenTollFreeVehicle(); Vehicle vehicle = new Vehicle(VehicleType.Private); // Act & Assert freeVehicleProvider.IsTollFree(vehicle.VehicleType).Should().BeFalse(); }
public SwedenHourlyFee(ITollFreeDays freeDaysProvider, ITollFreeVehicleProvider freeVehicleProvider) { _freeDays = freeDaysProvider ?? throw new ArgumentNullException(nameof(freeDaysProvider)); _freeVehicleProvider = freeVehicleProvider ?? throw new ArgumentNullException(nameof(freeVehicleProvider)); }