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);
                }
            }
예제 #3
0
 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++;
 }
예제 #4
0
 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);
     }
 }