public void SplittingWhitespaceCheck1() { // Arrange string stringInput = "( 3 + 2) * 3"; List <string> expectedResult = new List <string> { "(", "3", "+", "2", ")", "*", "3" }; // Act List <string> actualResult = TokenDefinition.SeparateCharacters(TokenDefinition.SanitizeString(stringInput)); // Assert bool match = expectedResult.SequenceEqual(actualResult); Assert.IsTrue(match); }
public void SplittingCheck2() { // Arrange string stringInput = "43+(7^2+3)"; List <string> expectedResult = new List <string> { "4", "3", "+", "(", "7", "^", "2", "+", "3", ")" }; // Act List <string> actualResult = TokenDefinition.SeparateCharacters(stringInput); // Assert bool match = expectedResult.SequenceEqual(actualResult); Assert.IsTrue(match); }