Esempio n. 1
0
        public void VorzeichenNachDemRechenzeichen()
        {
            string TestString = "5+-2";
            double expected   = 3;

            double actual = ParserClass.Start(TestString);

            Assert.AreEqual(expected, actual, 0.001);
        }
Esempio n. 2
0
        public void verschiedeneKlammerpaare()
        {
            string TestString = "(3+4)-(2-3)";
            double expected   = 8;

            double actual = ParserClass.Start(TestString);

            Assert.AreEqual(expected, actual, 0.001);
        }
Esempio n. 3
0
        public void MinusamAnfang()
        {
            string TestString = "-2+5";
            double expected   = 3;

            double actual = ParserClass.Start(TestString);

            Assert.AreEqual(expected, actual, 0.001);
        }
Esempio n. 4
0
        public void MultipleSubtraction()
        {
            string TestString = "5-5-5-5";
            double expected   = -10;

            double actual = ParserClass.Start(TestString);

            Assert.AreEqual(expected, actual, 0.001);
        }