public void MetronomeTest()
        {
            MetronomeMachine m = new MetronomeMachine(10, 50);//se crea instancia,(contador, duracion).

            TextListener t = new TextListener();// se crea una instancia, esta escucha a metronememachine e imprime en pantalla la duracion y frecuencia.
            t.Subscribe(m);//El este metodo recibe un MetronomeMachine y a éste, al evento que se encuentra en el objeto, le asigna una variable, un metodo que hace imprime en pantalla la duracion y frecuencia.

            SoundListener l = new SoundListener();//se crea una instancia.
            l.Subscribe(m);//este metodo le asigna recibe un metronomemachine, busca su evento y le suscribe una variable que a su vez es un metodo que emite un beep cada vez que se displara el evento en la clase metronomemachine.

            //m.Tick -= l.EmitSound; remover handler
            m.Start();//dispara el evento.
        }