public void GetLastUpdated_ValidNum_ReturnsDateTime() { EpisodeFromTVDBDto epDto = new EpisodeFromTVDBDto() { EpisodeId = 6089488, SeriesId = 328487, Season = 1, NumberInSeason = 1, EpisodeName = "Old Wounds", LastUpdated = 1527457806, AiredSeasonId = 712015, AbsoluteNumber = 1, }; DateTime expectedLastUpdated = new DateTime(2018, 5, 27, 17, 50, 6); Assert.Equal(expectedLastUpdated, epDto.GetLastUpdated()); }
public void ToEpisode_ValidEp_ReturnsEpisode() { EpisodeFromTVDBDto epDto = new EpisodeFromTVDBDto() { EpisodeId = 6089488, SeriesId = 328487, Season = 1, NumberInSeason = 1, EpisodeName = "Old Wounds", LastUpdated = 1527457806, AiredSeasonId = 712015, AbsoluteNumber = 1, }; int expectedId = 6089488; DateTime expectedLastUpdated = new DateTime(2018, 5, 27, 17, 50, 6); Episode ep = epDto.ToEpisode(); Assert.Equal(expectedId, ep.TVDBEpisodeId); Assert.Equal(expectedLastUpdated, ep.LastUpdated); }
public void ConvertEpisodes_ReadEpisodeName_ReturnTrue() { string pathToJson = @"..\..\..\..\Renamer.Data\SampleData\OrvilleEpisodes.json"; string json = File.ReadAllText(pathToJson); JsonConverter converter = new JsonConverter(); string expectedName = "Old Wounds"; int expectedSeason = 1; int expectedEpisodeNum = 1; DateTime expectedAirDate = new DateTime(2017, 9, 10); // Act EpisodeFromTVDBDto[] eps = converter.ConvertEpisodesToDto(json); EpisodeFromTVDBDto ep = eps[0]; // Assert Assert.Equal(expectedName, ep.EpisodeName); Assert.Equal(expectedSeason, ep.Season); Assert.Equal(expectedEpisodeNum, ep.NumberInSeason); Assert.Equal(expectedAirDate, ep.FirstAired); }