public void TestThatGetFilteredStringDomainRemovesIllegalCharacters() { string sTestString = " `~!@#$%^&*()=+[{]}\\|;:'\",<>/?\a\b\t\r\v\f\n\u001B-domain-name `~!@#$%^&*()=+[{]}\\|;:'\",<>/?\a\b\t\r\v\f\n\u001B.com- `~!@#$%^&*()=+[{]}\\|;:'\",<>/?\a\b\t\r\v\f\n\u001B"; string sExpectedString = "domain-name.com"; Assert.That(StringFilter.GetFilteredStringDomain(sTestString), Is.EqualTo(sExpectedString)); }
public void TestThatGetFilteredStringDomainCanHandleAnEmptyString() { string sTestString = ""; string sExpectedString = sTestString; Assert.That(StringFilter.GetFilteredStringDomain(sTestString), Is.EqualTo(sExpectedString)); }
public void TestThatGetFilteredStringDomainRemovedLeadingAndTrailingHyphensButAllowsHyphenInDomainName() { string sTestString = "#$%-m-w.c()om&-*("; string sExpectedString = "m-w.com"; Assert.That(StringFilter.GetFilteredStringDomain(sTestString), Is.EqualTo(sExpectedString)); }