public void Creates_VideoAppDirective() { var videoItem = new VideoItem("https://www.example.com/video/sample-video-1.mp4") { Metadata = new VideoItemMetadata { Title = "Title for Sample Video", Subtitle = "Secondary Title for Sample Video" } }; var actual = new VideoAppDirective { VideoItem = videoItem }; Assert.True(Utility.CompareJson(actual, "VideoAppDirectiveWithMetadata.json")); }
public void AddVideoApp(string url, string title, string subtitle) { RemoveDirective(); VideoAppDirective videoAppDirective = new VideoAppDirective { VideoItem = new VideoItem(url) { Metadata = new VideoItemMetadata { Title = title, Subtitle = subtitle } } }; Skill.Response.ShouldEndSession = null; Skill.Response.Directives = new List <IDirective> { videoAppDirective }; }
public void Create_VideoAppDirective_FromSource() { var actual = new VideoAppDirective("https://www.example.com/video/sample-video-1.mp4"); Assert.True(Utility.CompareJson(actual, "VideoAppDirective.json")); }