public void ConstructorSetsPropertiesProperly() { var html = CQ.Create(Helpers.EmptyHtmlString); var atRules = new List<IAtRule>(); var ruleSets = new List<RuleSet>(); var pattern = new YatePattern(html, atRules, ruleSets); Assert.AreEqual(html, pattern.HtmlFragment); Assert.AreEqual(atRules, pattern.AtRules); Assert.AreEqual(ruleSets, pattern.RuleSets); }
public void ConstructorCreatesRuleListsWhenNothingOrNullIsPassedIn() { var pattern = new YatePattern(CQ.Create(Helpers.EmptyHtmlString)); Assert.IsNotNull(pattern.AtRules); Assert.IsNotNull(pattern.RuleSets); Assert.IsNotNull(pattern.HtmlFragment); pattern = new YatePattern(CQ.Create(Helpers.EmptyHtmlString), null, null); Assert.IsNotNull(pattern.AtRules); Assert.IsNotNull(pattern.RuleSets); Assert.IsNotNull(pattern.HtmlFragment); }