Ejemplo n.º 1
0
        public void Main()
        {
            var nonsense     = new Nonsense3();
            var errorService = new ConsoleErrorService(nonsense);

            nonsense.Process(123);
            errorService.Dispose();
        }
Ejemplo n.º 2
0
        public void Main()
        {
            var makesSense   = new MakesSense();
            var errorService = new ConsoleErrorService();

            makesSense.SomethingHappened += errorService.LogError;

            makesSense.Process(123);

            makesSense.SomethingHappened -= errorService.LogError;
        }