public void ResolvePoster_GeneratesPoster(string dummyLocalAbsolutePath, string dummyPosterLocalAbsolutePath, string dummySrc, string expectedResult) { // Arrange FlexiVideoBlockFactory testSubject = CreateFlexiVideoBlockFactory(); Mock <IVideoService> mockVideoService = _mockRepository.Create <IVideoService>(); mockVideoService.Setup(v => v.GeneratePoster(dummyLocalAbsolutePath, dummyPosterLocalAbsolutePath)); // Act string result = testSubject.ResolvePoster(dummyLocalAbsolutePath, dummySrc, null, true); // Assert Assert.Equal(expectedResult, result); }
public void ResolvePoster_ResolvesPosterWithoutGeneratingPosterIfPossible(string dummyPoster, bool dummyGeneratePoster, string dummyLocalAbsolutePath, string expectedResult) { // Arrange FlexiVideoBlockFactory testSubject = CreateFlexiVideoBlockFactory(); // Act string result = testSubject.ResolvePoster(dummyLocalAbsolutePath, null, dummyPoster, dummyGeneratePoster); // Assert Assert.Equal(expectedResult, result); }