コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }