Exemple #1
0
        public static void event_with_object_payload()
        {
            var obj = new Dummy.TestObject();

            Dummy.TestObject received_obj = null;

            obj.EvtWithObjEvent += (object sender, Dummy.TestObjectEvtWithObjEventArgs e) => {
                received_obj = e.arg;
            };

            var sent_obj = new Dummy.TestObject();

            obj.EmitEventWithObj(sent_obj);

            Test.AssertEquals(sent_obj, received_obj);
        }