public void IsSplitCorrect() { string exp = "-10 + 10 - (-4 + (-8))"; string exp2 = "-223423"; Parser target = new Parser(mathOperations.Object); string[] result = target.Split(exp).ToArray(); string[] result2 = target.Split(exp2).ToArray(); Assert.AreEqual(result[1], "+"); Assert.AreEqual(result[5], "-4"); Assert.AreEqual(result[7], "-8"); Assert.AreEqual(result.Length, 9); Assert.IsTrue(result2.Length == 1); Assert.AreEqual(result2[0], exp2); }