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