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); }
public void Chapters_Shuld_Be_Null(string resource) { // Arrange SetMockServices(); VideoPlayerForComSkipTests videoPlayer = new VideoPlayerForComSkipTests(resource); // Act string[] availableChapters = videoPlayer.GetComSkipChapters(); // Assert Assert.Null(availableChapters); }