コード例 #1
0
        public void Chapters_Should_Be_Set()
        {
            // Arrange
            SetMockServices();
            string zipResource = "Video.With.Valid.ComSkip.Chapters";
            VideoPlayerForComSkipTests videoPlayer = new VideoPlayerForComSkipTests(zipResource);

            string[] expectedComSkipChapters =
            {
                "ComSkip 1 [0:00 - 0:09]",
                "ComSkip 2 [0:09 - 0:57]",
                "ComSkip 3 [0:57 - 2:08]",
                "ComSkip 4 [2:08 - 11:50]",
                "ComSkip 5 [11:50 - 14:45]",
                "ComSkip 6 [14:45 - 19:37]",
                "ComSkip 7 [19:37 - 23:29]",
                "ComSkip 8 [23:29 - 28:19]",
                "ComSkip 9 [28:19 - 34:47]"
            };

            // Act
            string[] availableChapters = videoPlayer.GetComSkipChapters();

            // Assert
            Assert.NotNull(availableChapters);
            Assert.AreEqual(expectedComSkipChapters, availableChapters);
        }
コード例 #2
0
        public void Chapters_Shuld_Be_Null(string resource)
        {
            // Arrange
            SetMockServices();
            VideoPlayerForComSkipTests videoPlayer = new VideoPlayerForComSkipTests(resource);

            // Act
            string[] availableChapters = videoPlayer.GetComSkipChapters();

            // Assert
            Assert.Null(availableChapters);
        }