Exemplo n.º 1
0
        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());
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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);
        }