Beispiel #1
0
        public void ReturnFalse_WhenHtmlElementIsNull()
        {
            // Act
            var actualResult = new ScriptElementSanitizer().CanSanitize(null);

            // Assert
            Assert.IsFalse(actualResult);
        }
Beispiel #2
0
        public void ReturnTrue_WhenHtmlElementIsScirptElement()
        {
            // Arrange
            var scriptElement = ElementFactory.CreateScript();

            // Act
            var actualResult = new ScriptElementSanitizer().CanSanitize(scriptElement);

            // Assert
            Assert.IsTrue(actualResult);
        }
Beispiel #3
0
        public void ReturnFalse_WhenHtmlElementIsNotScirptElement()
        {
            // Arrange
            var imageElement = ElementFactory.CreateImage();

            // Act
            var actualResult = new ScriptElementSanitizer().CanSanitize(imageElement);

            // Assert
            Assert.IsFalse(actualResult);
        }
Beispiel #4
0
        public void ReturnNull_WhenScriptElementIsRemoved()
        {
            // Arrange
            var parentElement = ElementFactory.CreateAnchor();
            var scriptElement = ElementFactory.CreateScript();

            parentElement.AppendChild(scriptElement);

            // Act
            var actualResult = new ScriptElementSanitizer().Sanitize(null, scriptElement);

            // Assert
            Assert.IsNull(actualResult);
        }