public void BuilderThrowsErrorsWhenItDoesntHaveEnoughData() { var builder = new PatternAtRuleBuilder(); Assert.Throws<ArgumentNullException>(() => builder.Build(null)); Assert.Throws<ArgumentException>(() => builder.Build(new List<IValue>())); Assert.Throws<ArgumentException>(() => builder.Build(new List<IValue> { new StringValue("") })); }
public void BuilderBuildsPattern() { var builder = new PatternAtRuleBuilder(); var result = builder.Build(new List<IValue> { new StringValue(""), new StringValue("") }); Assert.IsInstanceOf<PatternAtRule>(result); }