public void OtherCharsThrows() { var parser = new MathOperationParser(); Assert.Throws <ArgumentException>(() => parser.Parse("asadasd")); Assert.Throws <ArgumentException>(() => parser.Parse("<>.,;'")); }
public void MustMeetTemplate() { var parser = new MathOperationParser(); Assert.Throws <ArgumentException>(() => parser.Parse("12 12")); Assert.Throws <ArgumentException>(() => parser.Parse("/ /")); Assert.Throws <ArgumentException>(() => parser.Parse("12 /")); Assert.Throws <ArgumentException>(() => parser.Parse("12 / /")); Assert.Throws <ArgumentException>(() => parser.Parse("12 / 12 /")); }