Como fazer o mock / fake do SmtpClient em um UnitTest?
Eu quero usá-lo para fingirSystem.Net.Mail.SmtpClient
em um TestTest da MS-Test. Por isso eu adicionei um Fakes Assembmly de System.dll. Então eu crio umShimsContext
e umStubSmtpClient
.
using (ShimsContext.Create())
{
StubSmtpClient client = new StubSmtpClient();
}
Mas o que eu faço com isso? O objetivo final seria escrever um teste que espera que o método send seja chamado com um objeto deMailMessage
.