public void IfBuilderThrowsExpectionsWhenBadDataIsPassedIn() { var ifBuilder = new IfAtRuleBuilder(); Assert.Throws<ArgumentNullException>(() => ifBuilder.Build(null)); Assert.Throws<ArgumentException>(() => ifBuilder.Build(new List<IValue>())); }
public void IfBuilderActuallyBuildsSomething() { var ifBuilder = new IfAtRuleBuilder(); var ifResult = ifBuilder.Build(new List<IValue> { new StringValue("on noes") }); Assert.IsInstanceOf<IfAtRule>(ifResult); }