public void old_grab_date(int offsetDays, bool hasEpisodes, bool ignored, EpisodeStatusType status) { Episode episode = Builder<Episode>.CreateNew() .With(e => e.Ignored = ignored) .With(e => e.EpisodeFileId = 0) .With(e => e.GrabDate = DateTime.Now.AddDays(-1).AddHours(-1)) .Build(); if (hasEpisodes) { episode.EpisodeFileId = 12; } Assert.AreEqual(status, episode.Status); }
public void ignored_episode(int offsetDays, bool ignored, bool hasEpisodes, EpisodeStatusType status) { Episode episode = Builder<Episode>.CreateNew() .With(e => e.AirDate = DateTime.Now.AddDays(offsetDays)) .With(e => e.Ignored = ignored) .With(e => e.EpisodeFileId = 0) .With(e => e.GrabDate = null) .Build(); if (hasEpisodes) { episode.EpisodeFileId = 12; } Assert.AreEqual(status, episode.Status); }
public void ignored_episode(int offsetDays, bool ignored, bool hasEpisodes, EpisodeStatusType status) { Episode episode = Builder <Episode> .CreateNew() .With(e => e.AirDate = DateTime.Now.AddDays(offsetDays)) .With(e => e.Ignored = ignored) .With(e => e.EpisodeFileId = 0) .With(e => e.GrabDate = null) .Build(); if (hasEpisodes) { episode.EpisodeFileId = 12; } Assert.AreEqual(status, episode.Status); }
public void old_grab_date(int offsetDays, bool hasEpisodes, bool ignored, EpisodeStatusType status) { Episode episode = Builder <Episode> .CreateNew() .With(e => e.Ignored = ignored) .With(e => e.EpisodeFileId = 0) .With(e => e.GrabDate = DateTime.Now.AddDays(-2).AddHours(-1)) .With(e => e.AirDate = DateTime.Today.AddDays(-2)) .Build(); if (hasEpisodes) { episode.EpisodeFileId = 12; } episode.Status.Should().Be(status); }
public void episode_downloaded_post_download_status_is_used(bool hasEpisodes, bool ignored, EpisodeStatusType status, PostDownloadStatusType postDownloadStatus) { Episode episode = Builder <Episode> .CreateNew() .With(e => e.Ignored = ignored) .With(e => e.EpisodeFileId = 0) .With(e => e.GrabDate = DateTime.Now.AddHours(22)) .With(e => e.PostDownloadStatus = postDownloadStatus) .Build(); if (hasEpisodes) { episode.EpisodeFileId = 12; } Assert.AreEqual(status, episode.Status); }
public void old_grab_date(int offsetDays, bool hasEpisodes, bool ignored, EpisodeStatusType status) { Episode episode = Builder<Episode>.CreateNew() .With(e => e.Ignored = ignored) .With(e => e.EpisodeFileId = 0) .With(e => e.GrabDate = DateTime.Now.AddDays(-2).AddHours(-1)) .With(e => e.AirDate = DateTime.Today.AddDays(-2)) .Build(); if (hasEpisodes) { episode.EpisodeFileId = 12; } episode.Status.Should().Be(status); }
public virtual void UpdateEpisodeStatus(int episodeId, EpisodeStatusType episodeStatus, QualityModel quality) { try { logger.Trace("Sending Status update to client. EpisodeId: {0}, Status: {1}", episodeId, episodeStatus); GetClients().updatedStatus(new { EpisodeId = episodeId, EpisodeStatus = episodeStatus.ToString(), Quality = (quality == null ? String.Empty : quality.Quality.ToString()) }); } catch (Exception ex) { logger.TraceException("Error", ex); throw; } }
public virtual void UpdateEpisodeStatus(int episodeId, EpisodeStatusType episodeStatus, QualityModel quality) { try { logger.Trace("Sending Status update to client. EpisodeId: {0}, Status: {1}", episodeId, episodeStatus); var context = GlobalHost.ConnectionManager.GetHubContext<EpisodeHub>(); context.Clients.updatedStatus(new { EpisodeId = episodeId, EpisodeStatus = episodeStatus.ToString(), Quality = (quality == null ? String.Empty : quality.Quality.ToString()) }); } catch (Exception ex) { logger.TraceException("Error", ex); throw; } }
public virtual void UpdateEpisodeStatus(int episodeId, EpisodeStatusType episodeStatus, QualityModel quality) { try { logger.Trace("Sending Status update to client. EpisodeId: {0}, Status: {1}", episodeId, episodeStatus); var context = GlobalHost.ConnectionManager.GetHubContext <EpisodeHub>(); context.Clients.updatedStatus(new { EpisodeId = episodeId, EpisodeStatus = episodeStatus.ToString(), Quality = (quality == null ? String.Empty : quality.Quality.ToString()) }); } catch (Exception ex) { logger.TraceException("Error", ex); throw; } }
public void episode_downloaded_post_download_status_is_used(bool hasEpisodes, bool ignored, EpisodeStatusType status, PostDownloadStatusType postDownloadStatus) { Episode episode = Builder<Episode>.CreateNew() .With(e => e.Ignored = ignored) .With(e => e.EpisodeFileId = 0) .With(e => e.GrabDate = DateTime.Now.AddHours(22)) .With(e => e.PostDownloadStatus = postDownloadStatus) .Build(); if (hasEpisodes) { episode.EpisodeFileId = 12; } Assert.AreEqual(status, episode.Status); }
public virtual void UpdateEpisodeStatus(int episodeId, EpisodeStatusType episodeStatus) { logger.Trace("Sending Status update to client. EpisodeId: {0}, Status: {1}", episodeId, episodeStatus); GetClients().updatedStatus(episodeId, episodeStatus.ToString()); }