コード例 #1
0
ファイル: EventCapturer.cs プロジェクト: k4st0r42/epcis
 public EventCapturer(IDocumentValidator documentValidator, IDocumentParser documentParser, IRequestPersister requestPersister, IUserProvider userProvider)
 {
     _documentValidator = documentValidator ?? throw new ArgumentException(nameof(documentValidator));
     _documentParser    = documentParser ?? throw new ArgumentException(nameof(documentParser));
     _requestPersister  = requestPersister ?? throw new ArgumentException(nameof(requestPersister));
     _userProvider      = userProvider ?? throw new ArgumentException(nameof(userProvider));
 }