コード例 #1
0
 public ValidatingProjectEditorDecorator(IEditsProject wrapped,
                                         ICreatesValidators <EditProjectRequest> validatorFactory,
                                         Func <EditProjectResponse> responseFactory)
 {
     this.wrapped          = wrapped ?? throw new ArgumentNullException(nameof(wrapped));
     this.validatorFactory = validatorFactory ?? throw new ArgumentNullException(nameof(validatorFactory));
     this.responseFactory  = responseFactory ?? throw new ArgumentNullException(nameof(responseFactory));
 }
コード例 #2
0
 public TransactionProjectEditorDecorator(IGetsTransaction transactionCreator,
                                          IEditsProject wrapped)
 {
     this.transactionCreator = transactionCreator ?? throw new ArgumentNullException(nameof(transactionCreator));
     this.wrapped            = wrapped ?? throw new ArgumentNullException(nameof(wrapped));
 }