public void ParseExpression_CustomOperators(string input, string expected) { MathContext context = new MathContext(); context.RegisterBinary("pow", default); context.RegisterUnary("rand", default); ITokenizer tokenizer = new Tokenizer(input); IParser parser = new Parser(tokenizer, context); IExpression result = parser.Parse(); string actual = result.ToString(); Assert.AreEqual(expected, actual); }