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