コード例 #1
0
 public AmountAdditionMethodLogging(
     ILog log,
     IAmountAdditionMethod decorated)
 {
     this.log       = CtorGuard.NotNull(log, nameof(log));
     this.decorated = CtorGuard.NotNull(decorated, nameof(decorated));
 }
コード例 #2
0
 public CurrencyNormalization(
     ICurrencyAdaptor currencyAdaptor,
     IAmountAdditionMethod decorated)
 {
     this.currencyAdaptor = CtorGuard.NotNull(currencyAdaptor, nameof(currencyAdaptor));
     this.decorated       = CtorGuard.NotNull(decorated, nameof(decorated));
 }
コード例 #3
0
 public AmountAdditionMethodPreConditions(IAmountAdditionMethod decorated)
 {
     this.decorated = CtorGuard.NotNull(decorated, nameof(decorated));
 }