Пример #1
0
 public void TestClearHandlersShouldClearRegisteredHandlers()
 {
     DomainEvents.Register <FakeDomainEvent>(p => { _wasHandled = true; });
     DomainEvents.ClearHandlers();
     DomainEvents.Raise(_event);
     Assert.That(_wasHandled, Is.False);
 }
Пример #2
0
        public void TestPanShouldRaiseScatterPlotChangedEvent()
        {
            var wasRaised = false;

            DomainEvents.Register <ScatterPlotChangedEvent>(p => { wasRaised = true; });
            _handler.Execute(new PanCommand(_vector));
            Assert.That(wasRaised, Is.True);
            DomainEvents.ClearHandlers();
        }
Пример #3
0
        public void TestExecuteShouldRaiseScatterPlotChangedEvent()
        {
            var wasRaised = false;

            DomainEvents.Register <ScatterPlotChangedEvent>(p => { wasRaised = true; });
            _handler.Execute(new ZoomToFullExtentCommand());
            Assert.That(wasRaised, Is.True);
            DomainEvents.ClearHandlers();
        }
Пример #4
0
        public void TestSetPlotsShouldRaiseScatterPlotChangedEvent()
        {
            var plots = new List <Plot>();
            var wasScatterPlotChanged = false;

            DomainEvents.Register <ScatterPlotChangedEvent>(p => { wasScatterPlotChanged = true; });
            _scatterPlot.SetPlots(plots);
            Assert.That(wasScatterPlotChanged, Is.True);
            DomainEvents.ClearHandlers();
        }
Пример #5
0
 public void TearDown()
 {
     DomainEvents.ClearHandlers();
 }