protected override void EstablishContext() { base.EstablishContext(); TimeService = new Mock <ITimeService>(); Reporter = new Mock <IReporter>(); RunnerFactory = new ProjectRunnerFactory( TimeService.Object, Reporter.Object, ModelContextFactory.Object, new NpgHelper()); ModelContextFactory.Setup(f => f.Create(ConnectionString, false)).Returns(ModelContext.Object); }
protected override void EstablishContext() { base.EstablishContext(); TimeService = new Mock<ITimeService>(); Reporter = new Mock<IReporter>(); RunnerFactory = new ProjectRunnerFactory( TimeService.Object, Reporter.Object, ModelContextFactory.Object, new NpgHelper()); ModelContextFactory.Setup(f => f.Create(ConnectionString, false)).Returns(ModelContext.Object); }
public Service() { InitializeComponent(); eventLog1.Source = PHmiConstants.PHmiServiceName; _reporter = new EventLogReporter(eventLog1); _runnerFactory = new ProjectRunnerFactory( new TimeService(), _reporter, new PHmiModelContextFactory(), new NpgHelper()); }
internal MainWindowViewModel( IActionHelper actionHelper, ITimeService timeService, INotificationReporter reporter, IProjectRunnerFactory runnerFactory) { _actionHelper = actionHelper; _reporter = reporter ?? new NotificationReporter(timeService); _reporter.ExpirationTime = TimeSpan.FromSeconds(1); _runnerFactory = runnerFactory ?? new ProjectRunnerFactory(timeService, _reporter, new PHmiModelContextFactory(), new NpgHelper()); _closeCommand = new DelegateCommand(CloseCommandExecuted, CloseCommandCanExecute); }