private void AssertEventsChanges(MyDummyListener0 MO, EventListener<ObjectModifiedArgs> EL, object old, object newo, string AN, int evn)
 {
     Assert.AreEqual(MO.MyFunnyName, newo);
     AssertEvent(GetExpectations(old, newo, AN), EL, evn);
 }
        public void SetUp()
        {         
            _LOs.Add(new MyObject("Deus", 100));
            _LOs.Add(new MyObject("Evil", 10));
            _LOs.Add(new MyObject("Homen", 1));
            _LOs.Add(new MyObject("Chien", 25));

            _EL = new EventListener<ObjectModifiedArgs>();
            _EL0 = new EventListener<ObjectModifiedArgs>();
            _EL4 = new EventListener<ObjectModifiedArgs>();
            _DL = new MyDummyListener(_LOs[0]);
            _DL0 = new MyDummyListener0(_LOs[0]);
            _DL4 = new MyDummyListener4(_LOs[0]);

            _DL.ObjectChanged += _EL.SingleElementChangedListener;
            _DL0.ObjectChanged += _EL0.SingleElementChangedListener;
            _DL4.ObjectChanged += _EL4.SingleElementChangedListener;
        }