スペースが一重引用符または二重引用符で示される文字列リテラル内にない場合、冗長な連続スペースを削除する関数を見つけようとしています。
string source = "sqlcmd.exe -Q \"LEAVE SQL TEXT HERE UNCHANGED BECAUSE IT'S IN A DBL QUOTE BLOCK\"";
string expected = "sqlcmd.exe -Q \"LEAVE SQL TEXT HERE UNCHANGED BECAUSE IT'S IN A DBL QUOTE BLOCK\"";
string actual = StringExtensions.RemoveRedundantSpaces(source);
Assert.AreEqual(expected, actual);