示例#1
0
        public void EvaluateFunc()
        {
            var sumOperator = new PolishOperator(1, (d, d1) => d + d1, "+");
            var result      = sumOperator.Evaulate(0, 1);

            Assert.AreEqual <double>(1, result);
        }
示例#2
0
 public void EvaluateFuncArgException()
 {
     try
     {
         var sumOperator = new PolishOperator(1, null, "+");
         var result      = sumOperator.Evaulate(0, 1);
     }
     catch (ArgumentException argExp)
     {
         Assert.IsInstanceOfType(argExp, typeof(ArgumentException));
     }
 }
示例#3
0
        public void ToStringTest()
        {
            var sumOperator = new PolishOperator(1, null, "+");

            Assert.AreEqual("+", sumOperator.OperatorSign);
        }