public void EggEvent() { var egg = new TestEgg(); var flag = false; egg.Knock += args => flag = true; egg.InvokeTest(); Assert.True(flag); }
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); }