internal SqlFileScanner(IFileWrapper fileWrapper,
                                IXmlStreamWrapperFactory xmlWriterWrapperFactory,
                                IDirectoryWrapperFactory directoryWrapperFactory,
                                IHtmlReportGenerator htmlReportGenerator,
                                IParamReportComparer paramReportComparer,
                                IReturnReportComparer returnReportComparer)
        {
            _fileWrapper = fileWrapper;

            _sqlParameterReportWriter =
                new SqlReportWriter(xmlWriterWrapperFactory, _fileWrapper);

            _directoryFactory     = directoryWrapperFactory;
            _htmlReportGenerator  = htmlReportGenerator;
            _paramReportComparer  = paramReportComparer;
            _returnReportComparer = returnReportComparer;

            _sqlReport = new SqlReport();
        }
 public SqlReportWriter(IXmlStreamWrapperFactory xmlWriterWrapperFactory,
                        IFileWrapper fileWrapper)
 {
     _xmlWriterWrapperFactory = xmlWriterWrapperFactory;
     _fileWrapper             = fileWrapper;
 }