public PreviewMarkdownActionHandlerFactory(Func <IDataAccess> dataAccessFact, CommentsOptions options, ICommentsConverter mardownParser) { _options = options ?? throw new ArgumentNullException(nameof(options)); _dataAccessFact = dataAccessFact ?? throw new ArgumentNullException(nameof(dataAccessFact)); _mardownParser = mardownParser ?? throw new ArgumentNullException(nameof(mardownParser)); }