public void Setup() { _repo = new Mock <IPlexContentRepository>(); _tv = new Mock <ITvRequestRepository>(); _movie = new Mock <IMovieRequestRepository>(); _notify = new Mock <INotificationService>(); Checker = new PlexAvailabilityChecker(_repo.Object, _tv.Object, _movie.Object, _notify.Object, new Mock <IBackgroundJobClient>().Object, null); }
public void Setup() { _repo = new Mock <IPlexContentRepository>(); _tv = new Mock <ITvRequestRepository>(); _movie = new Mock <IMovieRequestRepository>(); _notify = new Mock <INotificationHelper>(); Checker = new PlexAvailabilityChecker(_repo.Object, _tv.Object, _movie.Object, _notify.Object, null); }
public void Setup() { _repo = new Mock <IPlexContentRepository>(); _tv = new Mock <ITvRequestRepository>(); _movie = new Mock <IMovieRequestRepository>(); _notify = new Mock <INotificationHelper>(); var hub = new Mock <IHubContext <NotificationHub> >(); hub.Setup(x => x.Clients.Clients(It.IsAny <IReadOnlyList <string> >()).SendCoreAsync(It.IsAny <string>(), It.IsAny <object[]>(), It.IsAny <CancellationToken>())); NotificationHub.UsersOnline.TryAdd("A", new HubUsers()); Checker = new PlexAvailabilityChecker(_repo.Object, _tv.Object, _movie.Object, _notify.Object, null, hub.Object); }
public void Setup() { SettingsMock = new Mock <ISettingsService <PlexSettings> >(); AuthMock = new Mock <ISettingsService <AuthenticationSettings> >(); RequestMock = new Mock <IRequestService>(); PlexMock = new Mock <IPlexApi>(); NotificationMock = new Mock <INotificationService>(); CacheMock = new Mock <ICacheProvider>(); NotifyUsers = new Mock <IRepository <UsersToNotify> >(); PlexEpisodes = new Mock <IRepository <PlexEpisodes> >(); JobRec = new Mock <IJobRecord>(); Engine = new Mock <INotificationEngine>(); Checker = new PlexAvailabilityChecker(SettingsMock.Object, RequestMock.Object, PlexMock.Object, CacheMock.Object, NotificationMock.Object, JobRec.Object, NotifyUsers.Object, PlexEpisodes.Object, Engine.Object); }