public void IntellisenseTextBox_TextChanged_GreaterThen200msBetweenTextChanged_TextChangedFiredFourTimes()
{
int counter = 0;
for (int i = 0; i < 10; i++)
{
//------------Setup for test--------------------------
var mockIntellisenseTextBox = new MockIntellisenseTextbox();
var chars = new[] { 'a', 'b', 'c', 'd' };
mockIntellisenseTextBox.InitTestClass();
//------------Execute Test---------------------------
foreach (var c in chars)
{
mockIntellisenseTextBox.Text = c.ToString(CultureInfo.InvariantCulture);
Thread.Sleep(250);
}
//------------Assert Results-------------------------
Thread.Sleep(100);
counter += mockIntellisenseTextBox.TextChangedCounter;
}
Assert.IsTrue(counter > 38);
}