static void TestMethod(Emailmanager emailmanager) { IEmailBodyMaker emailBodyMaker = new EmailBodyMaker(); try { Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine("Executing TestMethod..."); //Selecting BusinessEmail type email notification. emailBodyMaker.SetStatements(new List <string> { "Business Email Notification." }); emailmanager.SendEmail(EmailType.Business, emailBodyMaker); throw new Exception("Exception Message Notification"); } catch (Exception ex) { //Selecting Exception type email notification. emailBodyMaker.SetEmailException(ex); emailmanager.SendEmail(EmailType.Exception, emailBodyMaker); } }
static void Main(string[] args) { Emailmanager emailmanager = new Emailmanager(); TestMethod(emailmanager); }