Esempio n. 1
0
        public void IsMethodWithArgsTest1()
        {
            IPM pm = new PM("solution(\"str data\", 12, true).data.right(false, 1).end()");

            Assert.AreEqual(true, pm.IsMethodWithArgs("solution", ArgumentType.StringDouble, ArgumentType.Integer, ArgumentType.Boolean));
            Assert.AreEqual(false, pm.IsMethodWithArgs(1, "data"));
            Assert.AreEqual(true, pm.IsMethodWithArgs(2, "right", ArgumentType.Boolean, ArgumentType.Integer));
            Assert.AreEqual(true, pm.IsMethodWithArgs(3, "end"));
        }