public DataSourceSetter(IDesignDataRepository designDataRepository,
                               IDesignReportMetadataAssociationRepository reportMetadataAssociationRepository,
     IDataSourceTraverser dataSourceTraverser)
 {
     _designDataRepository = designDataRepository;
     _reportMetadataAssociationRepository = reportMetadataAssociationRepository;
     _dataSourceTraverser = dataSourceTraverser;
 }
        public MessagingDesignForm(IEventAggregator aggregator, IDesignReportMetadataAssociationRepository designReportMetadataAssociationRepository)
        {
            if (aggregator == null) throw new ArgumentNullException("aggregator");
            _aggregator = aggregator;
            _designReportMetadataAssociationRepository = designReportMetadataAssociationRepository;

            InitForm();
        }
 public DesignDataContext2(IDesignReportMetadataAssociationRepository designDataDefinitionRepository, IDesignDataRepository designDataRepository)
 {
     DesignDataRepository = designDataRepository;
     DesignDataDefinitionRepository = designDataDefinitionRepository;
 }