public void ReturnFalse_WhenHtmlElementIsNull() { // Act var actualResult = new ScriptElementSanitizer().CanSanitize(null); // Assert Assert.IsFalse(actualResult); }
public void ReturnTrue_WhenHtmlElementIsScirptElement() { // Arrange var scriptElement = ElementFactory.CreateScript(); // Act var actualResult = new ScriptElementSanitizer().CanSanitize(scriptElement); // Assert Assert.IsTrue(actualResult); }
public void ReturnFalse_WhenHtmlElementIsNotScirptElement() { // Arrange var imageElement = ElementFactory.CreateImage(); // Act var actualResult = new ScriptElementSanitizer().CanSanitize(imageElement); // Assert Assert.IsFalse(actualResult); }
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); }