protected void AssertTextMessageEqual(IMessage expected, IMessage actual)
{
ITextMessage expectedTextMsg = expected as ITextMessage;
Assert.IsNotNull(expectedTextMsg, "'expected' message not a text message");
ITextMessage actualTextMsg = actual as ITextMessage;
Assert.IsNotNull(actualTextMsg, "'actual' message not a text message");
Assert.AreEqual(expectedTextMsg.Text, actualTextMsg.Text, "Text message does not match.");
}