static void Main() { MailManager mailManager = new MailManager(); Fax fax = new Fax(mailManager); mailManager.SimulateNEwMail("*****@*****.**", "*****@*****.**", "EventTest"); mailManager.SimulateNEwMail("*****@*****.**", "*****@*****.**", "EventTest"); fax.Unregister(mailManager); mailManager.SimulateNEwMail("*****@*****.**", "*****@*****.**", "EventTest"); Console.ReadKey(); }
public Fax(MailManager mm) { mm.NewMail += FaxMsg; }
public void Unregister(MailManager mm) { mm.NewMail -= FaxMsg; }