public CalculadorTiempoTrasladoTerrestreStrategy(IObtenedorEstacionAnio srvObtenedorEstacionAnio, IObtenedorDescansoDiarioPorEstacionAnioService srvObtenedorDescansoDiario, ITruncadorDecimales truncadorDecimales) { this.srvObtenedorEstacionAnio = srvObtenedorEstacionAnio ?? throw new ArgumentNullException(nameof(srvObtenedorEstacionAnio)); this.srvObtenedorDescansoDiario = srvObtenedorDescansoDiario ?? throw new ArgumentNullException(nameof(srvObtenedorDescansoDiario)); this.truncadorDecimales = truncadorDecimales ?? throw new ArgumentNullException(nameof(truncadorDecimales)); }