Как смоделировать / подделать SmtpClient в UnitTest?

Я хочу использовать это, чтобы подделатьSystem.Net.Mail.SmtpClient в MS-Test UnitTest. Для этого я добавил фальшивую сборку System.dll. Затем я создаюShimsContext иStubSmtpClient.

using (ShimsContext.Create())
{
   StubSmtpClient client = new StubSmtpClient();               
}

Но что мне с этим делать? Конечная цель состоит в том, чтобы написать тест, который ожидает, что метод отправки вызывается с объектомMailMessage.