public void RunProblem() { #region Test1 var m = new MailManager(); new Fax(m, 1); new Fax(m, 2); new Fax(m, 3); try { m.SimulateNewMail("from", "to", "subject"); } catch (Exception ex) { Console.WriteLine(ex.Message); } #endregion var cl = new ConsoleLogger(); Logger.Instance.AddMsg(100, "200"); Console.WriteLine("end"); }
public void Unregister(MailManager mm) { mm.NewMail -= FaxMsg; }
public Fax(MailManager mm, int id) { m_id = id; mm.NewMail += FaxMsg; }