public void TestThatGetFilteredStringPathCanHandleAnEmptyString() { string sTestString = ""; string sExpectedString = sTestString; Assert.That(StringFilter.GetFilteredStringPath(sTestString), Is.EqualTo(sExpectedString)); }
public void TestThatGetFilteredStringPathRemovedIllegalCharacters() { string sTestString = "`~!@#$%^&*()=+[{]}|;'\",<>?\a\b\t\r\v\f\n\u001B/opt/SpeechBridge`~!@#$%^&*()=+[{]}|;'\",<>?\a\b\t\r\v\f\n\u001B/Voice Doc_Store/AAMain.xml.vxml`~!@#$%^&*()=+[{]}|;'\",<>?\a\b\t\r\v\f\n\u001B"; string sExpectedString = "/opt/SpeechBridge/Voice Doc_Store/AAMain.xml.vxml"; Assert.That(StringFilter.GetFilteredStringPath(sTestString), Is.EqualTo(sExpectedString)); }
public void TestThatGetFilteredStringPathLeavesAValidWindowsPathUnchanged() { string sTestString = @"C:\Program Files\SpeechBridge\VoiceDoc Store\AAMain.xml.vxml"; string sExpectedString = sTestString; Assert.That(StringFilter.GetFilteredStringPath(sTestString), Is.EqualTo(sExpectedString)); }
public void TestThatGetFilteredStringPathLeavesAValidLinuxPathUnchanged() { string sTestString = "/opt/SpeechBridge/Voice DocStore/AAMain.xml.vxml"; string sExpectedString = sTestString; Assert.That(StringFilter.GetFilteredStringPath(sTestString), Is.EqualTo(sExpectedString)); }
private static string GetFileNameForMenu(Menus.Menu i_menu, string i_sVxmlDirectory) { string sFullFileName = Path.Combine(i_sVxmlDirectory, String.Format("{0}.vxml.xml", i_menu.MenuName)); return(StringFilter.GetFilteredStringPath(sFullFileName)); }