public void PheromonesHandlerCallsGenerateImageSourceTest()
        {
            m_PheromonesModel.Minimum.Returns(10.0);

            var message = new PheromonesModelChangedMessage();

            m_Model.PheromonesHandler(message);

            Assert.AreEqual(m_GrayscaleConverter.Minimum,
                            m_PheromonesModel.Minimum);
        }
        public void PheromonesHandlerCallsDispatcherTest()
        {
            var message = new PheromonesModelChangedMessage();

            m_Dispatcher.ClearReceivedCalls();

            m_Model.PheromonesHandler(message);

            m_Dispatcher.Received().BeginInvoke(m_Model.Update);
        }
        public void PheromonesHandler_CallsGenerateImageSource_WhenCalled()
        {
            // Arrange
            m_PheromonesModel.Minimum.Returns(10.0);

            var message = new PheromonesModelChangedMessage();

            // Act
            m_Model.PheromonesHandler(message);

            // Assert
            Assert.AreEqual(m_GrayscaleConverter.Minimum,
                            m_PheromonesModel.Minimum);
        }
        internal void PheromonesHandler(PheromonesModelChangedMessage message)
        {
            GenerateImageSource();

            m_Dispatcher.BeginInvoke(Update);
        }
        public void PheromonesHandler_CallsDispatcher_WhenCalled()
        {
            // Arrange
            var message = new PheromonesModelChangedMessage();

            m_Dispatcher.ClearReceivedCalls();

            // Act
            m_Model.PheromonesHandler(message);

            // Assert
            m_Dispatcher.Received().BeginInvoke(m_Model.Update);
        }