public void VerifyThatGetWordsBeforeDotWorks()
{
this.textEditor.Text = "Command.";
this.textEditor.CaretOffset = 8;
var wordsBeforeDot = this.textEditor.GetWordsBeforeDot();
Assert.AreEqual("Command", wordsBeforeDot);
this.textEditor.Text = "object.property.";
this.textEditor.CaretOffset = 16;
wordsBeforeDot = this.textEditor.GetWordsBeforeDot();
Assert.AreEqual("object.property", wordsBeforeDot);
this.textEditor.Text = "object=property.";
this.textEditor.CaretOffset = 16;
wordsBeforeDot = this.textEditor.GetWordsBeforeDot();
Assert.AreEqual("property", wordsBeforeDot);
this.textEditor.Text = "command. property.";
this.textEditor.CaretOffset = 18;
wordsBeforeDot = this.textEditor.GetWordsBeforeDot();
Assert.AreEqual("property", wordsBeforeDot);
}
}