コード例 #1
0
        public void EggEvent()
        {
            var egg  = new TestEgg();
            var flag = false;

            egg.Knock += args => flag = true;
            egg.InvokeTest();
            Assert.True(flag);
        }
コード例 #2
0
        public void EggBubleEvent()
        {
            var nest = new Nest();
            var egg  = new TestEgg();
            var flag = false;

            nest.Knock += args => flag = args.Type == NestEggEventType.Custom && args.Self == egg;
            nest.Add(egg);
            egg.InvokeTest();
            Assert.True(flag);
        }