Testing: public void TestChangeList() { //Создаются два объекта, вырабатывающие события ListWithChangedEvent list = new ListWithChangedEvent(); ListWithChangedEvent list1 = new ListWithChangedEvent(); //Создаются три объекта двух классов EventReceiver1 и //Receiver2, способные обрабатывать события класса //ListWithChangedEvent EventReceiver1 Receiver1 = new EventReceiver1(list); Receiver2 Receiver21 = new Receiver2 (list); Receiver2 Receiver22 = new Receiver2(list1); Random rnd = new Random(); //Работа с объектами, приводящая к появлению событий list.Add(rnd.Next(20)); list.Add(rnd.Next(20)); list[1] =17; int val = (int)list[0] + (int)list[1];list.Add(val); list.Clear(); list1.Add(10); list1[0] = 25; list1.Clear(); |