public WorldRuntimeContext(IWorldState state, ISceneController sceneController, IPointerEventsController pointerEventsController, ISceneBoundsChecker sceneBoundsChecker, IWorldBlockersController blockersController, IRuntimeComponentFactory componentFactory) { this.state = state; this.sceneController = sceneController; this.pointerEventsController = pointerEventsController; this.sceneBoundsChecker = sceneBoundsChecker; this.blockersController = blockersController; this.componentFactory = componentFactory; }
public static WorldRuntimeContext CreateWithCustomMocks( IWorldState state = null, ISceneController sceneController = null, IPointerEventsController pointerEventsController = null, ISceneBoundsChecker sceneBoundsChecker = null, IWorldBlockersController worldBlockersController = null, IRuntimeComponentFactory componentFactory = null) { return(new WorldRuntimeContext( state: state ?? Substitute.For <IWorldState>(), sceneController: sceneController ?? Substitute.For <ISceneController>(), pointerEventsController: pointerEventsController ?? Substitute.For <IPointerEventsController>(), sceneBoundsChecker: sceneBoundsChecker ?? Substitute.For <ISceneBoundsChecker>(), blockersController: worldBlockersController ?? Substitute.For <IWorldBlockersController>(), componentFactory: componentFactory ?? Substitute.For <IRuntimeComponentFactory>())); }