public void TryParse_InvalidCharacter() { const string invalidCharacters = " \"#%&/:;<=>?@[\\]^`{|}~\t\r\n\0é"; foreach (char c in invalidCharacters) { LedgerPath path; bool result = LedgerPath.TryParse("/" + c + "/", out path); Assert.Equal(null, path); Assert.Equal(false, result); Assert.Equal(false, LedgerPath.IsValidPathSegment(c.ToString())); } }