public void DescriptorTest() { Dictionary <String, OperatorDescriptor> operators = OperatorLoader.LoadOperatorsFromType(typeof(Operators)); OperatorDescriptor addOperator = operators["+"]; Assert.AreEqual("Add", addOperator.Name); Assert.AreEqual("+", addOperator.StringRepresentation); ParameterInfo[] paramsInfo = addOperator.GetInputParameters(); Assert.AreEqual(addOperator.InputParameterCount, paramsInfo.Length); Assert.AreEqual(2, addOperator.InputParameterCount); OperatorDescriptor substractOperator = operators["-"]; Assert.AreEqual("Substract", substractOperator.Name); Assert.AreEqual("-", substractOperator.StringRepresentation); }
public void LoadOperatorsFromTypeTest() { Dictionary <String, OperatorDescriptor> operators = OperatorLoader.LoadOperatorsFromType(typeof(Operators)); LoadOperatorsInternalTest(operators); }
public void LoadOperatorsFromTypeArgumentNullExceptionTest() { OperatorLoader.LoadOperatorsFromType(null); }