/// <constructor /> internal Engine(IDesignDocumentExtractor designDocumentExtractor, IDesignDocumentAssembler designDocumentAssembler) { if (designDocumentAssembler == null) throw new ArgumentNullException("designDocumentAssembler"); this.designDocumentExtractor = designDocumentExtractor; this.designDocumentAssembler = designDocumentAssembler; }
/// <constructor /> internal Engine(IDesignDocumentExtractor designDocumentExtractor, IDesignDocumentAssembler designDocumentAssembler, HttpMessageHandler messageHandler) { if(messageHandler == null) throw new ArgumentNullException("messageHandler"); if(designDocumentAssembler == null) throw new ArgumentNullException("designDocumentAssembler"); this.designDocumentExtractor = designDocumentExtractor; this.designDocumentAssembler = designDocumentAssembler; this.messageHandler = messageHandler; }