public void Initialize() { mockBlueprintBuilder = new Mock <IBlueprintBuilder>(); mockTableHighlighter = new Mock <ITableHighlighter>(); masterController = new MasterController(null, null, mockTableHighlighter.Object); pipeBuildController = new PipeBuildController(masterController, mockBlueprintBuilder.Object, new CoordinatePair()); controller = new BasicController(masterController, pipeBuildController, mockBlueprintBuilder.Object); masterController.BaseController = controller; masterController.Reset(); }
public void Initialize() { mockBlock = new Mock <IBlock>(); doubleEdgedPipes = new List <DoubleEdgedPipe>(); mockBlock.SetupGet(block => block.PipesWithBothEdges).Returns(doubleEdgedPipes); connectingPipes = new List <ConnectingPipe>(); mockBlock.SetupGet(block => block.PipesWithOneEdge).Returns(connectingPipes); mockBlueprintBuilder = new Mock <IBlueprintBuilder>(); mockHighlighter = new Mock <ITableHighlighter>(); masterController = new MasterController(null, null, mockHighlighter.Object); pipeBuildController = new PipeBuildController(masterController, mockBlueprintBuilder.Object, new CoordinatePair()); basicController = new BasicController(masterController, pipeBuildController, mockBlueprintBuilder.Object); masterController.BaseController = basicController; masterController.Reset(); }