public void Can_Validate_Css3_Stylesheet()
        {
            // Arrange
            var stylesheet = new Stylesheet("/css/styles.css");
            stylesheet.Content = "@media screen and (min-width: 768px) { body {background: red}}";

            // Assert
            Assert.That(stylesheet.IsFileValidCss(), Is.True);
            Assert.That(stylesheet.IsValid(), Is.True);
        }
        public void Can_InValidate_Stylesheet()
        {
            // Arrange
            var stylesheet = new Stylesheet("/css/styles.css");
            stylesheet.Content = @"body { color:#000; } .bold font-weight:bold;}";

            // Assert
            Assert.That(stylesheet.IsFileValidCss(), Is.False);
            Assert.That(stylesheet.IsValid(), Is.True);
        }
Example #3
0
 /// <summary>
 /// Validates a <see cref="Stylesheet"/>
 /// </summary>
 /// <param name="stylesheet"><see cref="Stylesheet"/> to validate</param>
 /// <returns>True if Stylesheet is valid, otherwise false</returns>
 public bool ValidateStylesheet(Stylesheet stylesheet)
 {
     return stylesheet.IsValid() && stylesheet.IsFileValidCss();
 }