public void SanitizeStringCheck2() { // Arrange string stringInput = "(4%/2$)^(1££/3@)"; string expectedResult = "(4/2)^(1/3)"; // Act string actualResult = TokenDefinition.SanitizeString(stringInput); // Assert Assert.AreEqual(expectedResult, actualResult); }
public void RemoveWhitespaceCheck2() { // Arrange string stringInput = "(4 /3) +4"; string expectedResult = "(4/3)+4"; // Act var actualResult = TokenDefinition.SanitizeString(stringInput); // Assert Assert.AreEqual(expectedResult, actualResult); }
public void SanitizeStringCheck1() { // Arrange string stringInput = "4$+£3:;;/2"; string expectedResult = "4+3/2"; // Act string actualResult = TokenDefinition.SanitizeString(stringInput); // Assert Assert.AreEqual(expectedResult, actualResult); }
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); }