public BufferingTests() { _manager = Setup.LocalManager; _manager.RegisterHandler<MyEvent2>(ev => { _handled = true; Write(ev.GetType().ToString()); }); }
public BufferingTests() { _manager = Setup.LocalManager; _manager.RegisterHandler <MyEvent2>(ev => { _handled = true; Write(ev.GetType().ToString()); }); }
public void end_buffering_risees_all_buffered_events() { string rez = string.Empty; _manager.BeginBuffering(); _manager.RegisterHandler <MyEvent>(ev => rez = ev.Text); _manager.Publish(new MyEvent2()); _manager.Publish(new MyEvent() { Text = "text2" }); Assert.True(string.IsNullOrEmpty(rez)); _manager.EndBuffering(); Assert.True(_handled); Assert.Equal("text2", rez); }