using uCalcSoftware; var uc = new uCalc(); // Internal Test: Verifying names of different item types and edge cases. // 1. Operator with symbolic name var plusOp = uc.ItemOf("+", ItemIs.Infix); Console.WriteLine($"Operator Name: '{plusOp.Name}'"); // 2. Token with internal name var token = uc.ExpressionTokens[TokenType.AlphaNumeric]; Console.WriteLine($"Token Name: '{token.Name}'"); // 3. Empty/invalid item var emptyItem = uc.ItemOf("NonExistentItem"); Console.WriteLine($"Empty Item Name: '{emptyItem.Name}'"); Console.WriteLine($"Is Found: {!emptyItem.IsProperty(ItemIs.NotFound)}");