Esempio n. 1
0
        public void TestReflectionError()
        {
            DummyListener listener = new DummyListener();

            listener.RegisterAsListener("Dummy", typeof(SecondDummyGameEvent));
            Assert.ThrowsException <SecurityException> (delegate { new SecondDummyGameEvent().Push(); });
        }
Esempio n. 2
0
        public void TestNoReentrancy()
        {
            DummyListener listener = new DummyListener();

            listener.RegisterAsListener("Dummy", typeof(ThirdDummyGameEvent));
            new ThirdDummyGameEvent().Push();
            Assert.ThrowsException <SecurityException> (delegate { m_EventManager.UpdateFirst(); });
        }
Esempio n. 3
0
        public void TestTag()
        {
            DummyListener listener = new DummyListener();

            listener.RegisterAsListener("Not Dummy", typeof(DummyGameEvent));

            new DummyGameEvent().Push();
            Assert.IsFalse(listener.m_DummyEventReceived);
        }
Esempio n. 4
0
        public void TestEventReception()
        {
            DummyListener listener = new DummyListener();

            listener.RegisterAsListener("Dummy", typeof(DummyGameEvent));

            new DummyGameEvent().Push();
            Assert.IsTrue(listener.m_DummyEventReceived);
        }
Esempio n. 5
0
        public void ShouldCreateSession()
        {
            var dummyListener         = new DummyListener();
            var spotifySessionFactory = new SpotifySessionFactory();

            var session = spotifySessionFactory.CreateSession(dummyListener);

            Assert.IsNotNull(session);
        }
        public void ShouldCreateSession()
        {
            var dummyListener = new DummyListener();
            var spotifySessionFactory = new SpotifySessionFactory();

            var session = spotifySessionFactory.CreateSession(dummyListener);

            Assert.IsNotNull(session);
        }
Esempio n. 7
0
        public void SetOnVisibilityChangeListener(
            IOnVisibilityChangeListener listener)
        {
            if (listener == null)
            {
                listener = new DummyListener();
            }

            m_OnVisibilityChangeListener = listener;
        }
Esempio n. 8
0
        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"));
        }
Esempio n. 9
0
        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);
        }
Esempio n. 10
0
        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();
    }
Esempio n. 12
0
        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));
        }
Esempio n. 13
0
        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));
        }
Esempio n. 14
0
        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));
        }
        public void SetOnVisibilityChangeListener(
            IOnVisibilityChangeListener listener)
        {
            if (listener == null)
            {
                listener = new DummyListener();
            }

            m_OnVisibilityChangeListener = listener;
        }