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); }
/// <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(); }