public void YTDLJsonToMovieTest() { var json = new YTDLData { uploader = "Someone", upload_date = "20211215", title = "Cool Video", description = "This is the best video.", channel_id = "12345", thumbnail = "somelink" }; var result = YTDLEpisodeProvider.YTDLJsonToEpisode(json); Assert.Equal(json.title, result.Item.Name); Assert.Equal(json.description, result.Item.Overview); Assert.Equal(2021, result.Item.ProductionYear); Assert.Equal(DateTime.ParseExact(json.upload_date, "yyyyMMdd", null), result.Item.PremiereDate); Assert.Equal(1, result.Item.IndexNumber); Assert.Equal(1, result.Item.ParentIndexNumber); Assert.Equal("Someone", result.People[0].Name); }