public ProjectRunner( string projectName, IModelContext context, ITimeService timeService, IReporter reporter, string dataDbConnectionString, IDataDbCreatorFactory dataDbCreatorFactory, IUsersRunnerFactory usersRunnerFactory, IServiceRunnerFactory serviceRunnerFactory, ICyclicRunnerFactory cyclicRunnerFactory, IIoDeviceRunTargetFactory ioDeviceRunTargetFactory, IAlarmsRunTargetFactory alarmsRunTargetFactory, ITrendsRunTargetFactory trendsRunTargetFactory, ILogRunTargetFactory logMaintainerFactory) { _projectName = projectName; _context = context; _timeService = timeService; _reporter = reporter; _dataDbConnectionString = dataDbConnectionString; _dataDbCreator = dataDbCreatorFactory.Create(_dataDbConnectionString, _reporter); _usersRunnerFactory = usersRunnerFactory; _serviceRunnerFactory = serviceRunnerFactory; _cyclicRunnerFactory = cyclicRunnerFactory; _ioDeviceRunTargetFactory = ioDeviceRunTargetFactory; _alarmsRunTargetFactory = alarmsRunTargetFactory; _trendsRunTargetFactory = trendsRunTargetFactory; _logMaintainerFactory = logMaintainerFactory; }
public void Test() { const string connectionString = "ConnectionString"; var creatorFactory = new DataDbCreatorFactory(); var reporter = new Mock <IReporter>(); IDataDbCreator creator = creatorFactory.Create(connectionString, reporter.Object); Assert.That(creator, Is.Not.Null); }