public void WriteBlock_WritesBlock(FlexiVideoBlock dummyFlexiVideoBlock, string expectedResult) { // Arrange var dummyStringWriter = new StringWriter(); var dummyHtmlRenderer = new HtmlRenderer(dummyStringWriter); ExposedFlexiVideoBlockRenderer testSubject = CreateExposedFlexiVideoBlockRenderer(); // Act testSubject.ExposedWriteBlock(dummyHtmlRenderer, dummyFlexiVideoBlock); string result = dummyStringWriter.ToString(); // Assert Assert.Equal(expectedResult, result, ignoreLineEndingDifferences: true); }
public void WriteBlock_WritesNothingIfEnableHtmlForBlockIsFalse() { // Arrange FlexiVideoBlock dummyFlexiVideoBlock = CreateFlexiVideoBlock(); var dummyStringWriter = new StringWriter(); var dummyHtmlRenderer = new HtmlRenderer(dummyStringWriter) { EnableHtmlForBlock = false }; ExposedFlexiVideoBlockRenderer testSubject = CreateExposedFlexiVideoBlockRenderer(); // Act testSubject.ExposedWriteBlock(dummyHtmlRenderer, dummyFlexiVideoBlock); string result = dummyStringWriter.ToString(); // Assert Assert.Equal(string.Empty, result, ignoreLineEndingDifferences: true); }