public PostLaunchChecker( IVersionChecker versionChecker, IWatermarkStatusChecker watermarkStatusChecker, ITemplateDatabaseCreator templateDatabaseCreator, IEventPublisher eventPublisher, IUserSettings userSettings, IRemoteTemplateRepository remoteTemplateRepository) { _versionChecker = versionChecker; _watermarkStatusChecker = watermarkStatusChecker; _templateDatabaseCreator = templateDatabaseCreator; _eventPublisher = eventPublisher; _userSettings = userSettings; _remoteTemplateRepository = remoteTemplateRepository; }
protected override Task Context() { _versionChecker = A.Fake <IVersionChecker>(); _watermarkStatusChecker = A.Fake <IWatermarkStatusChecker>(); TemplateDatabaseCreator = A.Fake <ITemplateDatabaseCreator>(); _userSettings = A.Fake <IUserSettings>(); _eventPublisher = A.Fake <IEventPublisher>(); _remoteTemplateRepository = A.Fake <IRemoteTemplateRepository>(); sut = new PostLaunchChecker( _versionChecker, _watermarkStatusChecker, TemplateDatabaseCreator, _eventPublisher, _userSettings, _remoteTemplateRepository); return(_completed); }