public void TestPathingString2()
{
string pathingString = @"There are [4;5;] lights";
List<string> pathingOptions = new List<string>() {
"There are 4 lights"
, "There are 5 lights"
, "There are lights"
};
HashSet<string> pathingResults = new HashSet<string>();
for (int i = 0; i < 1000; i++)
{
string pathedString = VoiceAttackPlugin.SpeechFromScript(pathingString);
pathingResults.Add(pathedString);
}
Assert.IsTrue(pathingResults.SetEquals(new HashSet<string>(pathingOptions)));
}