public AmountAdditionMethodLogging( ILog log, IAmountAdditionMethod decorated) { this.log = CtorGuard.NotNull(log, nameof(log)); this.decorated = CtorGuard.NotNull(decorated, nameof(decorated)); }
public CurrencyNormalization( ICurrencyAdaptor currencyAdaptor, IAmountAdditionMethod decorated) { this.currencyAdaptor = CtorGuard.NotNull(currencyAdaptor, nameof(currencyAdaptor)); this.decorated = CtorGuard.NotNull(decorated, nameof(decorated)); }
public AmountAdditionMethodPreConditions(IAmountAdditionMethod decorated) { this.decorated = CtorGuard.NotNull(decorated, nameof(decorated)); }