I have some tests that check strings that are displayed to the user.
I don’t wish the test to fail to due to changes in the indentations or line breaks etc. So I am
I wrote a small function that trims the input-string both at the start and at the end. Then it goes in a loop to check for double spaces and while there are double spaces, it will replace them by one. So at the end you'll only keep one space.
private static string RemoveSpaces(string input)
{
input = input.Trim();
while (input.Contains(" "))
input = input.Replace(" ", " ");
return input;
}
Hope this helps!