public void Constructor() { Parser p = Parser; RepetitionParser rp = new RepetitionParser(p, 10, 20); Assert.AreEqual(rp.LowerBound, 10); Assert.AreEqual(rp.UpperBound, 20); Assert.AreEqual(rp.Parser, p); }
public void Constructor3() { RepetitionParser rp; Assert.Throws<ArgumentOutOfRangeException>( () => rp = new RepetitionParser(Parser, 1, 0)); }
public void Constructor2() { RepetitionParser rp; Assert.Throws<ArgumentNullException>( () => rp = new RepetitionParser(null, 0, 1)); }