Exemple #1
0
        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
            };
        }
Exemple #3
0
        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"));
        }