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