public void Setup() { courseDataService = A.Fake <ICourseDataService>(); progressService = A.Fake <IProgressService>(); sessionDataService = A.Fake <ISessionDataService>(); logger = A.Fake <ILogger <StoreAspService> >(); storeAspService = new StoreAspService(progressService, sessionDataService, courseDataService, logger); }
public CompositePlaylistAdviser(IDiscGrouper discGrouper, IPlaylistAdviser rankBasedAdviser, IPlaylistAdviser highlyRatedSongsAdviser, IPlaylistAdviser favoriteAdviseGroupsAdviser, ISessionDataService sessionDataService, IOptions <AdviserSettings> options) { this.discGrouper = discGrouper ?? throw new ArgumentNullException(nameof(discGrouper)); this.rankBasedAdviser = rankBasedAdviser ?? throw new ArgumentNullException(nameof(rankBasedAdviser)); this.highlyRatedSongsAdviser = highlyRatedSongsAdviser ?? throw new ArgumentNullException(nameof(highlyRatedSongsAdviser)); this.favoriteAdviseGroupsAdviser = favoriteAdviseGroupsAdviser ?? throw new ArgumentNullException(nameof(favoriteAdviseGroupsAdviser)); this.sessionDataService = sessionDataService ?? throw new ArgumentNullException(nameof(sessionDataService)); this.settings = options?.Value ?? throw new ArgumentNullException(nameof(options)); }
public void SetUp() { sessionDataService = A.Fake <ISessionDataService>(); A.CallTo(() => sessionDataService.StartOrRestartDelegateSession(A <int> ._, A <int> ._)) .Returns(DefaultSessionId); httpContextSession = new MockHttpContextSession(); sessionService = new SessionService(sessionDataService); }
public PersistentPlaylistViewModel(ISongsService songsService, IViewNavigator viewNavigator, ISessionDataService sessionDataService, ILogger <PersistentPlaylistViewModel> logger) : base(songsService, viewNavigator) { this.songsService = songsService ?? throw new ArgumentNullException(nameof(songsService)); this.sessionDataService = sessionDataService ?? throw new ArgumentNullException(nameof(sessionDataService)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); Messenger.Default.Register <ApplicationLoadedEventArgs>(this, _ => Load(CancellationToken.None)); Messenger.Default.Register <PlaylistFinishedEventArgs>(this, _ => OnPlaylistFinished(CancellationToken.None)); }
public SecurityService( IUserDataService userDataService, ISessionDataService sessionDataService, IHashService hashService, IUserRegistrationValidator userRegistrationValidator) { _userDataService = userDataService; _sessionDataService = sessionDataService; _hashService = hashService; _userRegistrationValidator = userRegistrationValidator; }
public SecurityService( IUserDataService userDataService, ISessionDataService sessionDataService, IHashService hashService, IUserRegistrationValidator userRegistrationValidator) { _userDataService = userDataService; _sessionDataService = sessionDataService; _hashService = hashService; _userRegistrationValidator = userRegistrationValidator; }
public RawReferenceContentViewModel(ISessionDataService sessionDataService) { this.sessionDataService = sessionDataService ?? throw new ArgumentNullException(nameof(sessionDataService)); saveContentTimer = new System.Timers.Timer(TimeSpan.FromSeconds(5).TotalMilliseconds) { AutoReset = true, Enabled = true, }; saveContentTimer.Elapsed += (s, e) => OnSaveContentTimerElapsed(CancellationToken.None); }
public TrackerActionService( ITutorialContentDataService tutorialContentDataService, IClockService clockService, IProgressService progressService, IProgressDataService progressDataService, ISessionDataService sessionDataService, IStoreAspService storeAspService, ILogger <TrackerActionService> logger ) { this.tutorialContentDataService = tutorialContentDataService; this.progressService = progressService; this.progressDataService = progressDataService; this.sessionDataService = sessionDataService; this.storeAspService = storeAspService; this.clockService = clockService; this.logger = logger; }
public void Setup() { tutorialContentDataService = A.Fake <ITutorialContentDataService>(); clockService = A.Fake <IClockService>(); progressService = A.Fake <IProgressService>(); progressDataService = A.Fake <IProgressDataService>(); sessionDataService = A.Fake <ISessionDataService>(); storeAspService = A.Fake <IStoreAspService>(); logger = A.Fake <ILogger <TrackerActionService> >(); A.CallTo(() => clockService.UtcNow).Returns(currentTime); trackerActionService = new TrackerActionService( tutorialContentDataService, clockService, progressService, progressDataService, sessionDataService, storeAspService, logger ); }
public SessionService(ISessionDataService sessionDataService) { this.sessionDataService = sessionDataService; }
public PersistentScrobblesProcessor(Queue <TrackScrobble> scrobblesQueue, ISessionDataService sessionDataService, ILogger <PersistentScrobblesProcessor> logger) { this.scrobblesQueue = scrobblesQueue ?? throw new ArgumentNullException(nameof(scrobblesQueue)); this.sessionDataService = sessionDataService ?? throw new ArgumentNullException(nameof(sessionDataService)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public SessionService(IClockService clockService, ISessionDataService sessionDataService) { this.clockService = clockService; this.sessionDataService = sessionDataService; }
public SessionService( ISessionDataService dataService, SessionServiceSettings settings) { _dataService = dataService; _settings = settings; }