public void Setup()
        {
            m_Logger = Substitute.For <ILogger>();
            m_Bus = Substitute.For <IBus>();
            m_Dispatcher = new TestImmediateDispatcher();
            m_ControlModel = Substitute.For <IControlModel>();
            m_Manager = Substitute.For <ICommandManager>();

            m_Model = CreateModel(m_Dispatcher);
        }
        public void Setup()
        {
            m_Logger = Substitute.For <ILogger>();
            m_Bus = Substitute.For <IBus>();
            m_Dispatcher = new TestImmediateDispatcher();
            m_Manager = Substitute.For <ICommandManager>();

            m_Model = new RacetrackSettingsViewModel(m_Logger,
                                                     m_Bus,
                                                     m_Dispatcher,
                                                     m_Manager,
                                                     Substitute.For <IRacetrackSettingsModel>());
        }
        public void Setup()
        {
            m_Logger = Substitute.For <ILogger>();
            m_Bus = Substitute.For <IBus>();
            m_Dispatcher = new TestImmediateDispatcher();
            m_ConverterNodes = Substitute.For <ILineNodeToDisplayLineNodeConverter>();
            m_ConverterStartNodeModel = Substitute.For <INodeModelToDisplayNodeConverter>();
            m_ConverterEndNodeModel = Substitute.For <INodeModelToDisplayNodeConverter>();
            m_ConverterRacetrack = Substitute.For <IRacetrackPathsToFiguresConverter>();
            m_ConverterDirections = Substitute.For <INodesToDisplayNodesConverter>();
            m_LinesModel = Substitute.For <ILinesModel>();
            m_NodesModel = Substitute.For <INodesModel>();
            m_StartNodeModel = Substitute.For <IStartNodeModel>();
            m_EndNodeModel = Substitute.For <IEndNodeModel>();
            m_ShortestPathModel = Substitute.For <IShortestPathModel>();
            m_ShortestPathDirectionModel = Substitute.For <IShortestPathDirectionModel>();
            m_RacetrackModel = Substitute.For <IRacetrackModel>();

            m_Model = CreateModel(m_Dispatcher);
        }