public override void Write(string message) { MockEmailMessage mailMessage = new MockEmailMessage(emailData.ToAddress, emailData.FromAddress, emailData.SubjectLineStarter, emailData.SubjectLineEnder, emailData.SmtpServer, emailData.SmtpPort, message, Formatter); mailMessage.Send(); numberMessagesSent++; }
public override void TraceData(TraceEventCache eventCache, string source, TraceEventType eventType, int id, object data) { EmailMessage message = null; if (data is LogEntry) { message = new MockEmailMessage(emailData, data as LogEntry, Formatter); message.Send(); numberMessagesSent++; } else if (data is string) { Write(data); } else { base.TraceData(eventCache, source, eventType, id, data); } }