public void TestReflectionError() { DummyListener listener = new DummyListener(); listener.RegisterAsListener("Dummy", typeof(SecondDummyGameEvent)); Assert.ThrowsException <SecurityException> (delegate { new SecondDummyGameEvent().Push(); }); }
public void TestNoReentrancy() { DummyListener listener = new DummyListener(); listener.RegisterAsListener("Dummy", typeof(ThirdDummyGameEvent)); new ThirdDummyGameEvent().Push(); Assert.ThrowsException <SecurityException> (delegate { m_EventManager.UpdateFirst(); }); }
public void TestTag() { DummyListener listener = new DummyListener(); listener.RegisterAsListener("Not Dummy", typeof(DummyGameEvent)); new DummyGameEvent().Push(); Assert.IsFalse(listener.m_DummyEventReceived); }
public void TestEventReception() { DummyListener listener = new DummyListener(); listener.RegisterAsListener("Dummy", typeof(DummyGameEvent)); new DummyGameEvent().Push(); Assert.IsTrue(listener.m_DummyEventReceived); }
public void ShouldCreateSession() { var dummyListener = new DummyListener(); var spotifySessionFactory = new SpotifySessionFactory(); var session = spotifySessionFactory.CreateSession(dummyListener); Assert.IsNotNull(session); }
public void SetOnVisibilityChangeListener( IOnVisibilityChangeListener listener) { if (listener == null) { listener = new DummyListener(); } m_OnVisibilityChangeListener = listener; }
public void diagnostic_level() { var dummyListener = new DummyListener(); Log.AddListener(dummyListener); Log.Diagnostic(new TestMessage { Target = "Paul", Subject = "Phil" }); Assert.That(dummyListener.messages, Contains.Item("Diagnostic: Phil said something about Paul's mum")); }
public void TestUnregister() { DummyListener listener = new DummyListener(); listener.RegisterAsListener("Dummy", typeof(DummyGameEvent)); Assert.ThrowsException <SecurityException> (delegate { listener.UnregisterAsListener("Not Dummy"); }); listener.UnregisterAsListener("Dummy"); new DummyGameEvent().Push(); Assert.IsFalse(listener.m_DummyEventReceived); }
public void static_logger_writes_expanded_messages_to_consumers() { var dummyListener = new DummyListener(); Log.AddListener(dummyListener); Log.Warning(new TestMessage { Target = "Paul", Subject = "Phil" }); Assert.That(dummyListener.messages, Contains.Item("Warning: Phil said something about Paul's mum")); }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); Current.ShutdownMode = ShutdownMode.OnMainWindowClose; dl = new DummyListener(); PresentationTraceSources.DataBindingSource.Listeners.Add(dl); var d = new MainWindow(); d.DataContext = d; MainWindow = d; d.Show(); }
public void adding_a_listener_more_than_once_results_in_repeated_messages() { var dummyListener = new DummyListener(); Log.AddListener(dummyListener); Log.AddListener(dummyListener); Log.Warning(new TestMessage { Target = "Paul", Subject = "Phil" }); Assert.That(dummyListener.messages.Count, Is.EqualTo(2)); }
public void clearing_and_re_adding_listeners_results_in_simgle_messages() { var dummyListener = new DummyListener(); Log.AddListener(dummyListener); Log.RemoveAllListeners(); Log.AddListener(dummyListener); Log.Warning(new TestMessage { Target = "Paul", Subject = "Phil" }); Assert.That(dummyListener.messages.Count, Is.EqualTo(1)); }
public void faulty_listeners_are_skipped_and_subsequent_listeners_called() { var dummyListener = new DummyListener(); var faultyListener = new FaultyListener(); Log.AddListener(dummyListener); Log.AddListener(faultyListener); Log.AddListener(dummyListener); Log.Warning(new TestMessage { Target = "Paul", Subject = "Phil" }); Assert.That(dummyListener.messages.Count, Is.EqualTo(2)); }