public void ReturnFalse_WhenElementArgumentIsNull()
        {
            // Act
            var actualResult = new StyleAttributeSanitizer().CanSanitize(null);

            // Assert
            Assert.IsFalse(actualResult);
        }
        public void ReturnFalse_WhenElementHasNotStyleAttribute()
        {
            // Arange
            var element = ElementFactory.Create("div");

            // Act
            var actualResult = new StyleAttributeSanitizer().CanSanitize(element);

            // Assert
            Assert.IsFalse(actualResult);
        }
        public void ReturnTrue_WhenElementHasStyleAttribute()
        {
            // Arange
            var element = ElementFactory.Create("div");

            element.SetAttribute("style", "color: red;");

            // Act
            var actualResult = new StyleAttributeSanitizer().CanSanitize(element);

            // Assert
            Assert.IsTrue(actualResult);
        }
Exemple #4
0
        public void RemoveStyleAttribute()
        {
            // Arange
            var element = ElementFactory.Create("div");

            element.SetAttribute("style", "color: red;");

            // Act
            var actualResult = new StyleAttributeSanitizer().Sanitize(ElementFactory.Document, element);

            // Assert
            Assert.IsFalse(actualResult.HasAttribute("style"));
        }