public void ResultNullTest() { var manager = new ArgumentsManager(); var oper = new ConstantMathOperator('t', manager); Assert.Throws <ScalarInvalidValue>(() => oper.Result()); }
public void GetChildsTest() { var manager = new ArgumentsManager(); var oper = new ConstantMathOperator('t', manager); Assert.Null(oper.GetChilds()); }
public void ResultTrueTest() { var manager = new ArgumentsManager(); var oper = new ConstantMathOperator('t', manager); oper.SetValue(true); Assert.True(oper.Result()); }
public void ResultInvalidSameTest() { var manager = new ArgumentsManager(); var one = new ConstantMathOperator('o', manager); one.SetValue(true); var zero = new ConstantMathOperator('z', manager); zero.SetValue(false); var opr = new MinMathOperator(manager); IBaseMathOperator[] arguments = { one, zero }; opr.Instantiate(arguments); Assert.False(opr.Result()); }
public void ScalarOperatorTest() { var manager = new ArgumentsManager(); var oper = new ConstantMathOperator('t', manager); }