public void Setup() { m_workflowBuilder = new WorkflowBuilder(); InitializeEventReceiver receiver = new InitializeEventReceiver(); m_simpleNode1 = new SimpleNode(); m_simpleNode2 = new SimpleNode(); m_simpleNode3 = new SimpleNode(); m_workflowBuilder.Add(receiver); m_workflowBuilder.Add(m_simpleNode1); m_workflowBuilder.Add(m_simpleNode2); m_workflowBuilder.Add(m_simpleNode3); m_workflowBuilder.Connect(receiver.Pin(x => x.Fired), m_simpleNode1); m_workflowBuilder.Connect(m_simpleNode1.Pin(x => x.Next), m_simpleNode2); m_workflowBuilder.Connect(m_simpleNode2.Pin(x => x.Next), m_simpleNode3); m_debuggerMock = new Mock<IDebugger>(); }